From: .Martin. on
José Manuel García-Patos wrote:
>> I downloaded slime and edited .emacs. When I load M-x slime, the message
>> is: Process inferior-lisp not running.
>
> If you're using Slackware, you'll most probably have GNU CLISP
> installed (not the most recent version, though). If that's the case,
> what you have to do is add the following lines to your ~/.emacs file:
>
> (add-to-list 'load-path "/your/path/to/slime")
> (require 'slime)
>
> (setq inferior-lisp-program "/usr/bin/clisp -K full"
> ;; The following lines are optional
> lisp-indent-function 'common-lisp-indent-function
> slime-complete-symbol-function 'slime-fuzzy-complete-symbol
> slime-complete-symbol*-fancy t)
>
> (slime-setup)
>
> Of course, if you want to use SBCL instead, you can do it, but you'll have
> to install it first, and change your ~/.emacs accordingly. I, myself, use
> ECL and CLISP, and I'm doing fine.
>
> I would also recommend to have the Hyperspec installed and accesible via
> emacs-w3m.
>
> Hope that helps.
>
Wherever I look I can see books on common lisp. I can't find anything on
CLISP. Is it the same?

thank you
From: Aaron W. Hsu on
".Martin." <mherda(a)gmail.com> writes:

>Are there any significant differences between CLISP and Common Lisp?

Common Lisp is just a specification of a language in the Lisp family,
documented in the Common Lisp HyperSpec. There are multiple
implementations of the Common Lisp language, including GNU Clisp, SBCL,
and a number of commercially available Common Lisps.

Aaron W .Hsu
--
A professor is one who talks in someone else's sleep.
From: Aaron W. Hsu on
".Martin." <mherda(a)gmail.com> writes:

>What's hyperspec?

The Common Lisp Hyperspec is the documentation for the Common Lisp
language.

Aaron W. Hsu
--
A professor is one who talks in someone else's sleep.
From: D Herring on
..Martin. wrote:
> Wherever I look I can see books on common lisp. I can't find anything on
> CLISP. Is it the same?

CLISP is one implementation of Common Lisp, just as GCC is one
implementation of C. The CLISP website is clisp.cons.org.

You might be interested in Dan Weinreb's survey of CL implementations:
http://common-lisp.net/~dlw/LispSurvey.html

My recommendations
* clisp is an excellent starter, but it is not optimized for speed
* sbcl generates the fastest code, but this comes at a price
* clozure sits between clisp and sbcl; it has good mac/windows support
* ecl generates native C code; it is _the_ choice when you want a lisp
interpreter in a C/C++ program


- Daniel
From: Mike Spencer on

> Wherever I look I can see books on common lisp. I can't find anything on
> CLISP. Is it the same?

Aaron Hsu pointed out that CLISP is an implementation of common lisp.

Guy Steel's _Common Lisp the Language_ is on line at:

http://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html

HTML is about 1.7M, other formats available.


--
Mike Spencer Nova Scotia, Canada
First  |  Prev  |  Next  |  Last
Pages: 1 2 3
Prev: New search engine
Next: UsB thinclient software