第二章:REPL简介

作者:renzp94
时间:2021-03-25 13:52:34

common lisp 源文件扩展名一般为.lisp 或.cl

emacs 命令:C-c C-q 调用:slime-close-parens-at-point。将插入必要数量的闭括号以匹配当前的所有开括号。

emacs 命令:C-c C-c 可以编译光标所在的当前 lisp 代码

emacs 命令:C-c C-z 可以回到 REPL(lisp 编译环境)

emacs 命令:在 REPL 中输入逗号,则在 emacs 底部输入 quit 或 sayoonara,回车即可退出 REPL。

emacs 命令:从调试器中退出:q

在 REPL 中使用 load 可加载 lisp 文件。加载完成之后则文件中的代码就被编译了。 如:(load "test.lisp")

加载文件中有用定义的方法:先用 compile-file 编译,然后再用 load 加载编译后产生的文件,即 FASL 文件(快速加载文件) 如:(load (compile-file "test.lisp"))

eamcs 命令:C-c C-l 调用 slime-load-file。加载文件 emacs 命令:C-c C-k 可以编译并加载那个当前缓冲区所关联的文件