2010-07-17 15 views
7

Empezando a aprender Common lisp. Instalar en mi debian 5.03 clisp, emacs-23.1 y limo.Archivo de compilación y carga Clisp + Emacs

Escribir en .emacs:

(setq inferior-lisp-program "/usr/bin/clisp") ; your Lisp system 
    (add-to-list 'load-path "/home/slime/") ; your SLIME directory 
    (require 'slime) 
    (slime-setup '(slime-scratch slime-editing-commands slime-repl)) 

(global-font-lock-mode t) 
(show-paren-mode 1) 
(add-hook 'lisp-mode-hook '(lambda() 
     (local-set-key (kbd "RET") 'newline-and-indent))) 

A continuación, cree en Emacs Lisp nuevo archivo: test.lisp escribir sencilla expresión Lisp:

(defun square(x) 
    (* x x)) 

A continuación, intenta compilar el código y C-c C-k ver en minibuffer : No conectado

ps Ahora trato de hacer clic en eva evaluación en el menú principal de emacs: y ver en minibúfer: Proceso lisp no existe

¿Qué pasa?

Gracias.

Respuesta

6

¿Qué sucede si haces baba M-x? Parece que no tienes baba comenzó.

+0

Escribo M-x slime en minibúfer y después de eso creo un nuevo búfer REPL con CL-USER> – 0xAX

+1

OK, ¿ahora qué pasa si vuelves a test.lisp y presionas C-c C-k? – deinst

+0

Después de C-c C-k crea 2 archivos: test.fas y test.lib – 0xAX

Cuestiones relacionadas