4 ms·
I'm a bit confused. What is the relationship between CLisp and ANSI Common Lisp?
by edem 11y ago
I'm a bit confused. What is the relationship between CLisp and ANSI Common Lisp?
- orodley 11y agoCLisp is an implementation of ANSI Common Lisp.
- edem 11y agoThanks for the clarification.
- jordigh 11y agoCLisp is a GNU implementation of common lisp. Other popular free implementations include SBCL and CMUCL, both of which have made recent releases. GCL is the other GNU common lisp, which also made a release more recently than CLisp.
- zachbeane 11y agoThis is true in the same sense that the GIMP is the "GNU Image Manipulation Program". It's just a label, and a license choice, without much real meaning behind it. GCL is also called "GNU Common Lisp". CMUCL is not popular any more. SBCL is popular, and so is Clozure CL.
- jordigh 11y agoHm, indeed, I was expecting to see CLisp follow the GNU coding standards, but it doesn't seem to. I know GIMP does, though, and it consistently uses GNU terminology (free software, not open source, etc). Being GNU does mean something for most GNU packages. In Octave we also follow most of the GNU coding standards, for example, and we benefit from FSF and GNU infrastructure.
- kazinator 11y agoCLISP, historically (which takes us back to 1987), did not start out as GPL-ed software, and certainly wasn't part of the GNU Project. First it became GPLed, over a heated dispute with Stallman w.r.t. its use of the GNU Readline library. Evidently, it is now part of the GNU Project. (So there is justification in referring to it as "GNU CLISP".) Programs aren't going to switch their coding style just because they join the GNU Project.
- aidenn0 11y agoYes, that was the thread where RMS argued straight-faced that having optional readline support made CLISP a derivative work of readline.