> Is from an older version of the standard library and is no longer
supported.

I was afraid it was something like that. I did try patching stdlib, but it
soon became clear there wasn't just a single j-word missing.

I think I'll try patching it, and re-install only as a last resort.
Catalina has become distinctly unfriendly towards non-App Store apps. I
haven't dared upgrade to Big Sur yet. The very name warns me off! 😆
I have to admit that macOS isn't a platform I've use much for J for months,
and is fated to become even less so.

On Sat, 21 Nov 2020 at 20:53, Eric Iverson <[email protected]> wrote:

> The nonce error from:
>  bind=:2     :'x@(y"_)'
>
> Is from an older version of the standard library and is no longer
> supported.
>
> I think if you had updated the base library and addons before doing the
> beta-n upgrade that you would have avoided this problem.
>
> You could revert to the previous JE, then run J, run pacman to update the
> base library, and then try the upgrade to beta-n again.
>
> To do this you need to: shutdown J, then delete the old JE, and rename the
> old to be current. In a terminal shell window do the following
> (carefully!):
>
> ...> cd /Applications/j902/bin
> ...> rm libj.dylib
> ...> mv libj.dylib.old libj.dylib
>
> It might be easier to just do a full new install from the zip installer.
> This will update base and addons before installing beta-n.
>
> On Sat, Nov 21, 2020 at 3:31 PM Eric Iverson <[email protected]>
> wrote:
>
> > Upgrade to beta-n works for me in linux. I will try now on mac.
> >
> > On Sat, Nov 21, 2020 at 3:26 PM Eric Iverson <[email protected]>
> > wrote:
> >
> >> Thanks for the report. Sounds like there is a problem. I will take a
> look.
> >>
> >> On Sat, Nov 21, 2020 at 2:46 PM Ian Clark <[email protected]>
> wrote:
> >>
> >>> When I followed your instructions to upgrade my existing (working) j902
> >>> installation to beta-n
> >>> (using jqt, not jcon, but it has worked before)…
> >>>
> >>>    load'pacman'
> >>>    'upgrade'jpkg'jengine'
> >>>
> >>> …went through fine.
> >>>
> >>> But when I re-started jqt I got the following message:
> >>>
> >>> |nonce error: boot
> >>>
> >>> |   bind=:2     :'x@(y"_)'
> >>>
> >>> |[-199] /Applications/j902/system/main/stdlib.ijs
> >>>
> >>> |value error: boxdraw_j_
> >>>
> >>> |   0 0$    boxdraw_j_ 0
> >>>
> >>> No JVERSION -- it was not created.
> >>>
> >>> jcon gave a similar message.
> >>>
> >>> I'm running macOS Catalina (10.15.7) on the affected machine.
> >>>
> >>> Might this be an oversight and easily fixed,
> >>> or was my existing j902 installation (beta-d, I think) just too old
> for a
> >>> simple upgrade of jengine to work?
> >>>
> >>> Are other people getting a similar message, or is my installation
> broken
> >>> in
> >>> a unique way?
> >>>
> >>> Ian Clark
> >>>
> >>> On Sat, 21 Nov 2020 at 18:13, Eric Iverson <[email protected]>
> >>> wrote:
> >>>
> >>> > J902-beta-n available for windows/macos/linux.
> >>> >
> >>> > We are nearing the end of the beta cycle. There are probably only 1
> or
> >>> 2
> >>> > more betas. With luck we will release J902 before year end.
> >>> >
> >>> > Now is the time to pile on and help ensure the J902 release is solid.
> >>> >
> >>> > If you already run 902-beta, then upgrade is easy:
> >>> >    load'pacman'
> >>> >    'upgrade'jpkg'jengine'
> >>> >
> ----------------------------------------------------------------------
> >>> > For information about J forums see
> http://www.jsoftware.com/forums.htm
> >>> >
> >>> ----------------------------------------------------------------------
> >>> For information about J forums see http://www.jsoftware.com/forums.htm
> >>>
> >>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to