Öğrenmeye başlama Yaygın lisp. Benim debian 5.03 clisp, emacs-23.1 ve slime yükleyin. .emacs içindeClisp + Emacs derleme ve yükleme dosyası
Yaz:
(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)))
Sonra emacs yeni lisp dosyasında oluşturun:
Sonra(defun square(x)
(* x x))
Bu kodu C-c C-k
derlemek denemek ve minibuffer bkz: basit lisp ifade yazmak test.lisp : Bağlı değil
ps Şimdi emacs ana menüsünde eval defun'u tıklamaya çalışıyorum ve minibuffer'a bakın: İşlem lisp mevcut değil
Neyin var?
Teşekkür ederiz.
Mini-blokerde M-x slime yazdım ve bundan sonra CL-USER> – 0xAX
ile yeni buffer REPL oluştur. Tamam, şimdi test.lisp'e geri dönüp C-c C-k? Ye basarsanız ne olur? – deinst
C-c C-k, 2 dosya oluşturur: test.fas ve test.lib – 0xAX