Re: SLIME

Bill Clementson <[email protected]> Thu, 27 Nov 2003 14:35:13 -0800 (PST)
Newsgroups gmane.lisp.ilisp.devel,gmane.lisp.slime.devel
Message-ID <[email protected]>
[email protected] writes:

>Bill_Clementson writes:

>> I would be interested in hearing what others think
about these different
>> scenarios. In all probability,  scenario #1 will
prevail; however, I would
>> like to hear what others think about the different
options (as well as
>> options that I haven't thought of).

>One question: is the license status of ILISP now
completely clear?  If not,
>there might be an advantage from building things anew
as SLIME does.

I'm not sure. I know that Kevin Rosenberg went through
quite an extensive effort a while ago to try to clear
up the license status. In any case, the license issue
is probably only going to be important to you if (a)
you have religious convictions in this area or (b) you
want to bundle ILISP and need to ensure that it's
license is conformant with what you are trying to
create. For Joe Hacker who just wants a tool to help
him develop software with, ILISP is "free" enough.

>I would have preferred the option of LEP being
supported by the free Lisp
>implementations (CMUCL, SBCL, CLISP, GCL).  Is LEP
too complicated or
>otherwise bad, so that SLIME became necessary?

AFAIK, there is nothing that prevents anyone from
porting LEP (ELI) to any other CL implementation. The
header on most of the ELI files reads:
;; Permission is granted to any individual or
institution to use, copy,
;; modify, and distribute this software, and to
distribute modified
;; versions, provided that this complete copyright and
permission notice is
;; maintained, intact, in all copies and supporting
documentation.

Some of the ELI files contain the GNU copyright notice
in them, so I assume that means all of ELI comes under
the GNU license. However, I'm not a lawyer, so you can
make your own assumptions.

I have used both ELI and ILISP and I prefer ELI
because it is more stable and it supports
multiprocessing (the latter is very hard to do without
once you get used to the advantages it offers).
However, on MS Windows, ACL is the only CL
implementation that ELI has support for.  On Linux,
there has been some work at porting ELI to SBCL and
CMUCL. There was also a fairly extensive port of ELI
done for Scieneer CL. 

--
Bill Clementson

__________________________________
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
http://companion.yahoo.com/


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/