介绍
构建在Emacs之上的Common Lisp开发环境。
Steel Bank Common Lisp。 是一个高质量的开源实现,它将程序编译成原生代码并且可以运行在广泛的Unix平台上,包括Linux 和Mac OS X。
又名Clozure CL。对于Mac OS X用户来说,OpenMCL是一个极佳的选择,他可以编译到机器码,支持线程,并且可以跟Mac OS X的Carbon和Cocoa工具箱很好地集成。
Common Lisp
(defun name varlist &rest body)
(defun hello-world () (format t "hello, world"))
SLIME
- C-c C-q:slime-close-parens-at-point, 它将插入必要数量的闭括号以匹配当前的所有开括号。
- C-c C-c:slime-compile-defun, 将当前定义发给Lisp进行求值并编译。
- C-c C-z:slime-nop, 切换到与Lisp进行交互的缓冲区。
- C-c C-k:slime-compile-and-load-file, 编译并加载当前缓冲区关联的文件。
- C-c C-l:slime-load-file, 加载文件。