ethiejiesa, Impressed with the effort you have put into cleaning up the build process and your clear statement on what you have done.
We will probably pick this up. First I would like to cover a few things with you directly (outside of the forum). If you are willing, please send me a direct email and we can cover a few things before Josftware leaps (slowly) into this bright new future. On Fri, Feb 14, 2020 at 11:45 PM ethiejiesa via Source <[email protected]> wrote: > I spent the past week becoming familiar with the make2 build system and > trying > my hand at an incremental improvement. The fruits of these efforts are > compiled > in a pull request on the jsource repository: > > https://github.com/jsoftware/jsource/pull/12 > > Briefly, my overall goal is to make J easier to build and package. > Anecdotally, > I have met many people who have given up on J simply because of the > idiosyncracy and limitations of its build system. > > The PR comment discusses the overall picture of what I am trying to do and > what > the code changes actually manage. In total, it is a collection of 9 > commits, > each with a, hopefully, helpful long-form commit comment. > > The `make3` build should work just like `make2` (except for a minor > generalization of how USE_OPENMP etc can be set). I spent a good bit of > effort > making sure that each commit produces exact binary-equivalent build > products; > however, due to my build environment and lack of experience with > darwin/windows, this has only been tested for linux and raspberry. > > Let me know what you think! > > If this seems like a project jsoftware is interested, I would certainly > like to > take this further. > > Cheers, > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
