Moduły:
Informacje:
Clozure Common Lisp, poprzednio Macintosh Common Lisp.
CMUCL, nowa strona wiki. Cechy:
(require :simple-streams)
W sieci dostępnych jest kilka podręczników Common Lispu.
Do praktycznej nauki najlepszy jest Practical Common Lisp
Lektura dla zaawansowanych to "On Lisp".
Bardzo łatwy, ale dość duży jest COMMON LISP: A Gentle Introduction to Symbolic Computation.
Nieco trudniejszy w lekturze jest Successful Lisp: How to Understand and Use Common Lisp.
Opis standardu ANSI Common Lisp znajduje się w Common Lisp HyperSpec (TM)
Książka Common Lisp the Language, 2nd Edition opisuje poprzedni (przed ANSI) standard Common Lispu
Przykłady dużych programów w Common Lispie można znaleźć w książce ,,Building Problem Solvers'', dzięki uprzejmości wydawcy dostępnej tutaj.
W pliku .emacs
w głównym katalogu użytkownika ustawiamy
zmienną inferior-lisp-program
na wywołanie intepretera Lispu
(np. "sbcl"
).
(setq inferior-lisp-program "sbcl")
Po odpaleniu Emacsa na jakimkolwiek pliku lispowym w menubarze mamy menu "Lisp", a w nim pozycję "Run inferior Lisp".
Można też wpisać ręcznie u dołu
Esc x run-lisp(czyli
Meta-x run-lisp
). Jeśli poprzedzimy to przez
Ctrl-u
, to będziemy mogli podać inny Lisp niż domyślny, np.
Ctrl-u Meta-x run-lisp lispodpala u mnie CMUCL.
Ctrl-h a lisppodaje inne możliwości. Aha,
Meta-
to zwykle Alt-
,
jeśli system nie zajął tej kombinacji. Prawie na pewno zajął
Alt-Ctrl-...
, więc raczej nie uda się jako równoważnik
Meta-Ctrl-...
. Ale to nie wina Emacsa.
Bardziej komfortowe środowisko zapewnia SLIME:
Ciąg dalszy na pewno nastąpi...