Common Lisp环境篇(slime+sbcl)

来源:互联网 发布:河南大学软件学院图片 编辑:程序博客网 时间:2024/05/20 19:30
1.安装sblc的lisp解释器, sbcl是一个REPL(read-eval-print loop)交互环境   # brew install sbcl2.下载slime 地址:https://github.com/slime/slime 下载slime后解压到:~/.emacs.d目录3.配置slime, 在~/.emacs下添加 (add-to-list 'load-path "~/.emacs.d/slime") (setq inferior-lisp-program "/usr/local/bin/sbcl") (setq slime-contribs '(slime-fancy)) (require 'slime) (global-set-key (kbd "C-c C-c") 'slime-eval-last-expression-in-repl)4.Emacs中运行slime,并测试REPL  <1>M-x slime  <2>创建一个test.lisp文件:编译命令:C-c C-c   (defun add (a b) (+ a b)) //执行C-c C-c   (add 1 2) //执行C-c C-c   CL-USER> (load "test.lisp") //加载test.lisp   CL-USER>(load (compile-file "test.lisp")) //快速加载  输出结果:   CL-USER> (defun add (a b) (+ a b))   ADD   CL-USER> (add 1 2)   3

原创粉丝点击