学习资料:
ANSI Common Lisp 中文翻譯版
(重点学习书籍)lisp work
(Lisp成功案例)gcl-GNU Common Lisp
(编译器)实用Common Lisp编程
(书籍)Google Common Lisp Style Guide
(google Common Lisp编程规范)-
(lisp 编译器/解释器)
All Common Lisp Implementations
(13 种 Common Lisp 实现,其中 7 个是开源的,6 个是商业实现)Knight Rush——关于编程语言学习的一些思考
(这篇文章主要不是讲Lisp的,但值得一读,可借鉴于未来的博文写法)
在 ILC 2002 大会上前Lisp大神,当今的Python倡导者Peter Norvig,由于某些原因,做一个类似于马丁路德在梵蒂冈宣扬新教的主题演讲,因为他在演讲中大胆地声称Python就是一种Lisp。
讲完后进入提问环节,出乎我意料的是,Peter点了我过道另一侧,靠上面几排座位的一个老头,他衣着皱褶,在演讲刚开始的时候踱步进来,然后就靠在了那个座位上面。
这老头满头凌乱的白发,邋遢的白胡须,像是从旅行团中落下的游客,已经完全迷路了,闲逛到这里来歇歇脚,随便看看我们都在这里干什么。我的第一个念头是,他会因为我们的奇怪的话题感到相当失望;接着,我意识到这位老头的年纪,想到斯坦福就在附近,而且我想那人也在斯坦福 —— 难道他是……
“嗨,John,有什么问题?” Peter说。
虽然这只是10个字左右的问题,我不会假装自己记住了Lisp之父约翰麦卡锡说的每一个字。他在问Python程序能不能像处理数据一样,优雅地处理Python代码。
“不行。John, Python做不到。” Peter就回答了这一句,然后静静地等待,准备接受教授的质疑,但老人没有再说什么了。此时,无语已胜千言