Bắt đầu học lisp thông thường. Instal trong debian 5.03 của tôi clisp, emacs-23.1 và slime.Clisp + Emacs biên dịch và tải tập tin
Viết trong 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)))
Sau đó tạo trong file lisp mới emacs: test.lisp viết đơn giản biểu hiện lisp:
(defun square(x)
(* x x))
Sau đó cố gắng biên dịch mã này C-c C-k
và nhìn thấy trong minibuffer : Không được kết nối
ps Bây giờ tôi cố gắng bấm vào eval defun trong menu chính emacs: và xem trong minibuffer: Process lisp không tồn tại
Có gì sai?
Cảm ơn bạn.
Tôi viết M-x slime trong minibuffer và sau đó tạo REPL buffer mới với CL-USER> – 0xAX
OK, bây giờ điều gì xảy ra nếu bạn quay trở lại test.lisp và nhấn C-c C-k? – deinst
Sau khi C-c C-k tạo 2 tệp: test.fas và test.lib – 0xAX