选择一个Lisp

为什么学Lisp

选择哪个方言

Lisp的方言如此之多,五花八门,依重要性需要满足这样几个要求:

我的选择过程

### 可选池 因为Embedded-C是首要,所以直接从SWIG支持的几种方言里选择,通用性和可靠性都有所保证.

另外还有几个自带Embedded-C功能的:

其他推荐比较多的: * Chicken * Clojure

缩小范围

我只需要一个”纯洁”的脚本,其实Lua已经几乎满足了我的要求,除了那基于栈的实现和我队一个完美语言的探索欲望.
所以Scheme是一个更好的选择,我不需要更多的语法,关键字,库等等
于是,可选池变成了:_MzScheme_, _Racket_, _Gambit_

性能

这里有一个比较直观的性能测试,可见Gambit略占上风,先学习一下看咯 这里有一个选择lisp的推荐