From: Berlin B. <ber...@gm...> - 2004-12-19 14:52:55
|
I want to distribute CLISP, without installing it on other computers. I have tried it with just the 'full' directory and it worked fine, this is only a 3MB setup. But I was wondering are the other directories needed, for example 'src'/'data'? Those only add 4 MB so it really doenst hurt, but I was wondering. I looks like those must be comiled into the *.mem stuff? Berlin Brown |
From: Sam S. <sd...@gn...> - 2004-12-19 18:23:35
|
> * Berlin Brown <oreyva.oebja@tznvy.pbz> [2004-12-19 09:52:53 -0500]: > > I want to distribute CLISP, without installing it on other computers. > I have tried it with just the 'full' directory and it worked fine, > this is only a 3MB setup. But I was wondering are the other > directories needed, for example 'src'/'data'? Those only add 4 MB so > it really doenst hurt, but I was wondering. I looks like those must > be comiled into the *.mem stuff? The answer to your question consists of two parts: LEGAL: CLISP is covered by the GNU GPL. This means that full sources of CLISP must accompany any binary distribution, and, if your Lisp program relies on CLISP internals ("will not run OOTB in other CL implementations", see file COPYRIGHT for details), you must also supply your program sources too. TECHNICAL: for CLISP to run you need 2 files: runtime (lisp.run on Unix, lisp.exe on Woe32) and memory image (lispinit.mem). some other files (contains in the data/ directory) are useful for some things, e.g., CLHS access or Unicode character names, but not for most common programming tasks. Bruno is the ultimate authority on these issues. PS. out of sheer curiosity, do you mind telling us what your program does? -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://www.honestreporting.com> ((lambda (x) `(,x ',x)) '(lambda (x) `(,x ',x))) |
From: Berlin B. <ber...@gm...> - 2004-12-19 19:12:12
|
Nothing yet, I am planning ahead, I was thinking about distributing a small application that I had written in java, for text processing at work, it was a small thing, I always try to avoid people using the installs from vendors. For example, having people installing the java runtime was a mess. With clisp the footprint is a lot smaller. On Sun, 19 Dec 2004 13:23:32 -0500, Sam Steingold <sd...@gn...> wrote: > > * Berlin Brown <oreyva.oebja@tznvy.pbz> [2004-12-19 09:52:53 -0500]: > > > > I want to distribute CLISP, without installing it on other computers. > > I have tried it with just the 'full' directory and it worked fine, > > this is only a 3MB setup. But I was wondering are the other > > directories needed, for example 'src'/'data'? Those only add 4 MB so > > it really doenst hurt, but I was wondering. I looks like those must > > be comiled into the *.mem stuff? > > The answer to your question consists of two parts: > > LEGAL: > CLISP is covered by the GNU GPL. This means that full sources > of CLISP must accompany any binary distribution, and, if your > Lisp program relies on CLISP internals ("will not run OOTB in > other CL implementations", see file COPYRIGHT for details), you > must also supply your program sources too. > > TECHNICAL: > for CLISP to run you need 2 files: runtime (lisp.run on Unix, > lisp.exe on Woe32) and memory image (lispinit.mem). > some other files (contains in the data/ directory) are useful > for some things, e.g., CLHS access or Unicode character names, > but not for most common programming tasks. > > Bruno is the ultimate authority on these issues. > > PS. out of sheer curiosity, do you mind telling us what your program does? > > -- > Sam Steingold (http://www.podval.org/~sds) running w2k > <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> > <http://www.mideasttruth.com/> <http://www.honestreporting.com> > ((lambda (x) `(,x ',x)) '(lambda (x) `(,x ',x))) > |