跳到主要内容

Lisp

安装

brew install sbcl
curl -o /tmp/ql.lisp http://beta.quicklisp.org/quicklisp.lisp

sbcl --no-sysinit --no-userinit --load /tmp/ql.lisp \
--eval '(quicklisp-quickstart:install :path "~/.quicklisp")' \
--eval '(ql:add-to-init-file)' \
--quit
sbcl --eval '(ql:quickload :quicklisp-slime-helper)' --quit
(format t "Hello, world!")

语法

变量

数据结构

控制结构

函数

参考

  • Practical Common Lisp》 —— Peter Seibel
  • 《ANSI Common Lisp》—— Paul Graham
  • 《On Lisp》—— Paul Graham
  • 《Land of Lisp》—— Conrad Barski
  • 《Let Over Lambda》
  • 《Professional Automated Trading》
  • 《Principles of Biomedical Informatics》
  • 《Common Lisp Recipes》
  • 《Common Lisp in the Wild》
  • The Common Lisp Cookbook