开源意识流

观点与事件:科技、开源、商业化

CommonLisp再战Scheme


By Forsaken

Lisp 是永恒的鄙视链顶端,而它永恒的对手则是 Scheme,它们之间的争斗仿佛欧阳锋 vs 洪七公,在雪山之巅打得难解难分——尽管这世界大部份人看不懂也不是很在意这场争斗,但似乎总有耐心旁观的人从中学到一招半式。

最近一位爱好者再次做了一番对比,并且提出了自己的看法,他认为 Lisp 更胜一筹:

1、Common Lisp 的开发体验更好,Emacs + Slime 比 Emacs + Geiser 或者 Emacs + Racket-Mode 或者叫Drracket 更好;

2、Common Lisp 有大量的库,无需重新发明轮子 (这位爱好者表示用 Racket 总是有这类问题);

3、Common Lisp 性能更好,比如某个测试结果表明 Common Lisp 比 Chez Scheme 快多了;

4、Common Lisp 有许多优秀的书籍,更能解决实际问题。

当然,对于这场争斗,也许会有路过的 Python 用户提问:为什么要比试武功,研习武艺究竟有什么意义,为什么不可以用枪呢?

可是,一个会武艺的人用枪问题不大,问题在于一个只会用枪的家伙用枪搞不定的时候,该怎么办?