Hello, On 4 July 2018 at 15:54, Eric Iverson <eric.b.iver...@gmail.com> wrote: > The way things are set up are idiosyncratic and reflect our internal > requirements and decades of history, rather than normal unix habits. We are > slowly moving to correct this.
Well, I almost left J for Kona due to the J building system. In the case of Kona, running single 'make' is just enough. I know I can't just so simply compare, but ... (Recently, only the Reduce CAS seemed worse than J to me as far as building software is concerned.) I have even started to remove all the building scripts from the J source distribution to just leave the very source, and create the simplest possible make to build it for my needs. I'd like to minimize the building logic to its minimum. For me, setting variables like SYS_UNIX etc. manually (if there is just a handful of those; and there should not be many) is by far simpler than to have many 'clever' conditionals to do it 'for me'. (But I understand that other people may disagree.) > 4. jvars.sh should be run before doing other stuff > 5. jvars.sh is no longer called from other scripts I believe it should not be necessary to copy jvars.sh to one's home in order to build things, just source it to the building shell once if ever necessary. (Also if shell sourcing from a current directory is used, I believe the POSIX way is . ./script.sh , ie ./ should be present (dot looks for files in PATH, and not everybody has the current directory in their PATH). I wish the mantainers good luck in simplifying the matter. Best regards Thanks Ruda ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm