Algunos Linux vienen con CMUCL preinstalado, pero como parece que desea utilizar SBCL, debería instalarlo.
En la terminal, o en Emacs M-xshell
. Si está utilizando distribución Debian similar, puede utilizar apt-get o aptitude con la siguiente:
$ sudo apt-get install sbcl
o
$ sudo aptitude install sbcl
en RHEL-como distro:
$ sudo yum install sbcl
Después SBCL está instalado, puede configurar inferior-lisp-program
en "sbcl".
Además, te aconsejo instalar BABA través quicklisp-slime-helper
Usted tendría que instalar algún Lisp Te gustaría (deja que sea SBCL para este fin, como se describió anteriormente), a continuación, en la misma cáscara de hacer esto :
(suponga que está en un Debian Linux similar)
$ sudo apt-get install wget
$ cd ~/Downloads
$ wget http://beta.quicklisp.org/quicklisp.lisp
$ sbcl --load ./quicklisp.lisp
esperando hasta que aparezca el intérprete de comandos Lisp,
* (quicklisp-quickstart:install)
* (ql:add-to-init-file)
* (ql:quickload "quicklisp-slime-helper")
* (quit)
ahora está de vuelta en el armazón normal. Inicie Emacs, si aún no está abierto. C-f x~/.emacs
. Agregue las líneas siguientes a la misma (en lugar de lo que envió por encima):
(load (expand-file-name "~/quicklisp/slime-helper.el"))
(setq inferior-lisp-program "sbcl")
O reemplazar "sbcl" con la implementación de Lisp que ha instalado.
Consulte la documentación de Quicklisp para obtener más información. Descubrirá que utilizará Quicklisp más tarde de todos modos, por lo que es útil que obtenga todo en un solo lugar desde el principio.
Gracias, esa es una buena descripción. Solo una cosa, supongo que SBCL y clisp son compiladores de lisp, ¿cuál de ellos es mejor? SBCL es definitivamente mucho más rápido. ¿Cuál debería usar? – sudeepdino008