Prev: New search engine
Next: UsB thinclient software
From: .Martin. on 2 Dec 2009 17:11 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 2 Dec 2009 22:08 ".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 2 Dec 2009 22:09 ".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 2 Dec 2009 23:26 ..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 2 Dec 2009 23:50
> 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 |