My fault. I was not restricting my question to only J. At the moment I am very much a J newbie.
Mostly I work in c# in Windows. Basically one creates an executable program and a manifest of what to include when one creates a package that an end user installs on the computer he or she regularily uses. Whether J, c#, or some other language, one does not nescessarily give away his or her source code, rather a binary, compiled, executable file. Searching something like "software distribution systems" one finds more than two dozen candidates. Has iverson software created its own home grown software to help people install the J environment? I recall hearing J is written in c or c++. An ideal software distribution application would have the ability to check for updates and even optionally to automatically automatically update the end user program that it installed. On Fri., Nov. 15, 2019, 11:46 chris burke, <[email protected]> wrote: > There is a later writeup at > https://code.jsoftware.com/wiki/Guides/J8_Standalone > , which is mainly intended for Jqt applications. > > In general, a distributed application needs at least the J binaries ( > jconsole + jlib, e.g. on Windows jconsole.exe and j.dll) plus a script. If > your app has several source scripts, then catenate them together to create > a single script for distribution. You can decide whether just to distribute > this minimum, or distribute a base installation with your script, see > https://www.jsoftware.com/download/j901/install . > > There are no automated tools that would look at your application and decide > what needs to be distributed, but it should be straightforward to find this > out. > > On Fri, Nov 15, 2019 at 7:33 AM Gilles Kirouac <[email protected]> wrote: > > > Did you have a look at > > > https://code.jsoftware.com/wiki/Studio/Application_Distribution_-_Installer > > > > It is rather old now and AFAICS the corresponding labs have not been > > distributed for quite some time. Should we not revive them? > > > > I used it long ago (J5 or J6?). > > > > ~ Gilles > > > > Le 2019-11-15 à 09:05, Devon McCormick a écrit : > > > I, too, am interested in this question. I have my home-made backup > code > > in > > > J that I've been using daily for years and am very satisfied with it. > > > However, when a friend expressed interest in trying it out, I realized > > how > > > non-portable it is. In fact, the simplest thing would be for me to > give > > > him all my own code, comprising a little over 2 MB, as this is not a > > large > > > package by contemporary standards, but this seems sloppy. > > > > > > On Thu, Nov 14, 2019 at 6:38 PM Bernie Eckhart < > > [email protected]> > > > wrote: > > > > > >> There are many products that are used to distribute software to end > > users. > > >> > > >> Some are free, some are not free. > > >> > > >> Some are open source, some are not open source. > > >> > > >> Some may even be cross platform. > > >> > > >> What product(s) are use to package and deliver J? > > >> > > >> Bernie > > >> ---------------------------------------------------------------------- > > >> 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
