LC_NUMERIC is set to C inside jconsole and jqt, but apparently it doesn't work on MacOS anymore. I will investigate this bug. Thank you for reporting it.
On Sun, 30 Apr 2023 at 4:13 AM Nils Reuße <[email protected]> wrote: > Thank you Bill! > > Setting LC_NUMERIC=C worked for me (it was unset by default). Loading > pacman and installing/updating all packages worked fine and jqt starts now > :) > > There is still one issue, though: when I click on the jc9.4.app-Icon on my > desktop (which was created during the installation), a terminal running > jconsole opens as it should, but LC_NUMERIC is unset again and the same > error message as in my first post appears. It would IMHO make sense to set > LC_NUMERIC in the jconsole-wrapper, or directly inside jconsole. I can try > to create a diff in the next few days if you or another developer is > interested in that. > > Nils > > > Am 29.04.2023 um 16:39 schrieb bill lam <[email protected]>: > > > > This should be a locale issue. decimal point and thousand separators > > swapped in some locales > > I can reproduce the bug by > > % LC_NUMERIC=fr_FR jc > > |ill-formed number: boot > > | dm=. 0 2 320 1280 2 720 243.247 244.273 > > | ^ > > | android_getdisplaymetrics=:3 :0 > > |[-201] /usr/local/share/j/9.5/system/main/stdlib.ijs > > > > In the meantime you can try execute the jconsole by forcing LC_NUMERIC > > > > LC_NUMERIC=C ./jconsole > > or > > LC_NUMERIC=en_US ./jconsole > > > > > > > > On Sat, Apr 29, 2023 at 10:16 PM Nils Reuße <[email protected]> wrote: > > > >> Hi all, > >> > >> I’m new to J and am trying to install J9.4 on my M1 Macbook (arm64) with > >> macOS 13.3.1. > >> > >> I used the zip from the wiki page [1] and followed all the steps under > >> macOS. After that, I tried to follow the steps under „Finnish > >> Installation“, but when I start jconsole, I get the error „ill-formed > >> number: boot“ and loading pacman is not possible. Clicking on jqt.app > >> seems to crash jqt immediately. Simple expressions inside the console > get > >> evaluated, however: > >> > >> % ./jconsole > >> |ill-formed number: boot > >> | dm=. 0 2 320 1280 2 720 243.247 244.273 > >> | ^ > >> | android_getdisplaymetrics=:3 :0 > >> |[-201] /Users/nils/J/j9.4/system/main/stdlib.ijs > >> > >> load 'pacman' > >> |value error: load > >> | load’pacman' > >> > >> 1 + 1 > >> 2 > >> <: 1 2 3 4 > >> 0 1 2 3 > >> > >> Am I doing it wrong or is this a problem with J on arm64 macOS? > >> Installation on Windows 10 on amd64 with winget worked without any > problems. > >> > >> I also did not find the matching source code for this release, or any > >> release at all, so I could not try to compile J from source. > >> > >> Kind regards > >> Nils > >> > >> [1] https://code.jsoftware.com/wiki/System/Installation/J9.4/Zips > >> ---------------------------------------------------------------------- > >> 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
