Jas*_*ker 20 lisp scheme parsing language-implementation common-lisp
我想用Lisp方言实现一个Lisp解释器,主要是作为一种学习练习.我被抛弃的一件事就是这个领域有多少选择.首先,我对学习一段时间内的一些Lisps(如Scheme或Common Lisp)更感兴趣.我不想使用Clojure为我已经使用它的纯粹事实这样做.:-)
在解析时,其中一种口味比其他口味更好吗?你认为在Common Lisp中实现Scheme是一个好主意(反之亦然)?或者两者之间是否会有足够的差异让我失望?
如果它有所不同,我想要一些跨平台的东西.我有一台Windows PC,一台Mac机和一个Linux机箱,我最终可以在其中任何一个上写这个.
Rai*_*wig 21
有一些关于这方面的书:
所有上述书籍都是强烈推荐的,尽管Lisp剖析是古老的,难以阅读和难以阅读.
Scheme和Common Lisp都适用于您的任务.
实现Common Lisp是一项更大的任务,因为语言更大.通常可以在Common Lisp中更好地实现Common Lisp,因为Common Lisp库可以用于新的Common Lisp实现.;-)