Followup question.
In the upcoming release, will the filecase bug be fixed for case sensitive
filesystems.
If not I might make a patch to work along with homebrew.
DG
> On Dec 9, 2019, at 09:32, chris burke wrote:
>
> Note that Jqt also has a toLower for the mac in base/util.cpp/cfcase. I
>
Note that Jqt also has a toLower for the mac in base/util.cpp/cfcase. I
don't think this caused the "first line error", but you would need to
recompile it for normal use.
On Sun, Dec 8, 2019 at 8:27 PM Dimitrios Galanakis
wrote:
> I initialized a git repository and added the 'system' dir files.
That branches are for iOS. Years ago, 2!:0 did not
work on iPhone.
Mon, 09 Dec 2019, Dimitrios Galanakis написал(а):
> ok, changing tolower was not a good idea.
>
> I changed filecase=: ] for Darwin.
>
> I think it works now. Maybe I did something wrong in my first try, I am not
> sure.
>
>
ok, changing tolower was not a good idea.
I changed filecase=: ] for Darwin.
I think it works now. Maybe I did something wrong in my first try, I am not
sure.
BTW, looking around, I also came across this small detail:
UNAME=: (2!:0 'uname')-.10{a.
(line 32 of stdlib.ijs)
also works
I initialized a git repository and added the 'system' dir files. So I don't
think that there has been in change in my change.
In addition (I am embarrassed to say that I did this), I installed j901 in the
root directory (easiest directory, I could think of without cases).
bin/jqt.command
Perhaps updatejqt.sh overwrite your change to filecase=: ...
You can inspect again if filecase=: ] or not.
It seems dors trying to do a J sentence and get result,
but the sentence failed so that no result was available.
tolower is needed in other places, you can not change it to ]
Mon, 09 Dec
Sorry, I replaced tolower (a multiline definition) by just a ].
Still the error remains.
> On Dec 8, 2019, at 21:35, chris burke wrote:
>
> This is a file name error when initializing Jqt - most likely because of
> incorrect capitalization.
>
> Does jconsole work properly, i.e. run
I restarted from a fresh installation, just in case.
I confirm that
2!:5'HOME'
does give the correct capitalization even on a fresh installation without the
"tolower" corrections.
However on a fresh installation BINPATH and SystemFolders_j_
have incorrect capitalization. Also updatejqt.sh
I followed Chris suggestion and running jconsole,
BINPATH and SystemFolders_j_ are correctly capitalization,
ie /Users/bill
albeit my filesystem is case-insensitive.
can you confirm this correctly starts with /Users/
2!:5'HOME'
Sun, 08 Dec 2019, Dimitrios Galanakis написал(а):
> As far as I
As far as I can tell, all BINPATHs and SystemFolders_j_ have incorrect
capitalization.
Is there a way to pretend that Darwin is Linux?
> On Dec 8, 2019, at 21:35, chris burke wrote:
>
> This is a file name error when initializing Jqt - most likely because of
> incorrect capitalization.
>
>
This is a file name error when initializing Jqt - most likely because of
incorrect capitalization.
Does jconsole work properly, i.e. run bin/jconsole in a terminal? If so, do
BINPATH and SystemFolders_j_ have correct capitalization?
On Sun, Dec 8, 2019 at 12:20 PM Dimitrios Galanakis
wrote:
>
I see. Here is the new error.
j first line error: "25"
Assertion failed: (p->t==2), function dors, file base/jsvr.cpp, line 444.
bin/jqt.command: line 4: 32726 Abort trap: 6 bin/jqt
> On Dec 8, 2019, at 11:42, chris burke wrote:
>
> On the mac, please run jqt.command (in the same
On the mac, please run jqt.command (in the same directory), not bin/jqt.
On Sun, Dec 8, 2019 at 5:18 AM Dimitrios Galanakis
wrote:
> Thank you for the response.
>
> I did hack around in the way you suggested and the installation script
> succeded..
>
> However running bin/jqt results in error
>
I doubt this has ever been tried. In order to handle case-insensitivity,
the scripts convert filenames to lowercase in windows and mac.
If you want to experiment, edit system/main/stdlib.ijs and replace the
Darwin definition:
filecase=: 'tolower'
with
filecase=: ]
Then restart J.
On Sat,
14 matches
Mail list logo