7
開始學習Common Lisp。安裝在我的debian 5.03 clisp,emacs-23.1和slime中。Clisp + Emacs編譯和加載文件
寫的.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)))
然後在Emacs新口齒不清文件創建:test.lisp寫簡單的Lisp表達式:
(defun square(x)
(* x x))
然後嘗試編譯這段代碼C-c C-k
,看到在小緩衝區:未連接
ps現在我嘗試在emacs主菜單中單擊eval defun:並在minibuffer中看到:進程lisp不存在
有什麼不對?
謝謝。
我在minibuffer中寫入M-x slime,之後用CL-USER創建新的緩衝區REPL> – 0xAX 2010-07-17 14:31:32
好吧,現在如果返回到test.lisp並按C-c C-k會發生什麼? – deinst 2010-07-17 14:34:00
在C-C C-k創建2個文件後:test.fas和test.lib – 0xAX 2010-07-17 14:39:20