LISP这样高大上的语言,咱也得凑一下热闹,苦于我的电脑性能差,不敢启用虚拟机开Linux,因此想在windows下搭建开发环境,本人XP SP3。网上搜索一番,折腾一番终于搞定。基本由两种方法,其中一种方法就是编辑器+CLISP,一种方法是LISP开发推崇的Emacs + slime + sbcl。
简单介绍一下,CLISP是GNU开源软件,是一个ANSI Common Lisp语言的实现和开发环境,可以在命令行里面输入用于学习LISP。Emacs是一款优秀的code editor,可以说是LISP最理想的编辑器,重要的一点是Emacs内置LISP支持ELISP,可以通过LISP语言对Emacs进行扩展。slime is the Superior Lisp Interaction Mode for Emacs,即Emacs下Lisp语言的高级交互模式。Emacs和SLIME构成LISP的编程环境,但是都没有LISP的解释器以及编译器,SBCL就是LISP的编译器,是Steel Bank Common Lisp的缩写。