Re: [Jgeneral] support for case sensitive file system in macos

2019-12-11 Thread Dimitrios Galanakis
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 >

Re: [Jgeneral] support for case sensitive file system in macos

2019-12-09 Thread chris burke
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.

Re: [Jgeneral] support for case sensitive file system in macos

2019-12-08 Thread bill lam
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. > >

Re: [Jgeneral] support for case sensitive file system in macos

2019-12-08 Thread 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. BTW, looking around, I also came across this small detail: UNAME=: (2!:0 'uname')-.10{a. (line 32 of stdlib.ijs) also works

Re: [Jgeneral] support for case sensitive file system in macos

2019-12-08 Thread Dimitrios Galanakis
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

Re: [Jgeneral] support for case sensitive file system in macos

2019-12-08 Thread bill lam
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

Re: [Jgeneral] support for case sensitive file system in macos

2019-12-08 Thread Dimitrios Galanakis
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

Re: [Jgeneral] support for case sensitive file system in macos

2019-12-08 Thread Dimitrios Galanakis
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

Re: [Jgeneral] support for case sensitive file system in macos

2019-12-08 Thread bill lam
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

Re: [Jgeneral] support for case sensitive file system in macos

2019-12-08 Thread Dimitrios Galanakis
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. > >

Re: [Jgeneral] support for case sensitive file system in macos

2019-12-08 Thread chris burke
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: >

Re: [Jgeneral] support for case sensitive file system in macos

2019-12-08 Thread Dimitrios Galanakis
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

Re: [Jgeneral] support for case sensitive file system in macos

2019-12-08 Thread chris burke
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 >

Re: [Jgeneral] support for case sensitive file system in macos

2019-12-08 Thread chris burke
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,