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

Reply via email to