当前位置:  开发笔记 > 编程语言 > 正文

优秀的Common Lisp代码示例?

如何解决《优秀的CommonLisp代码示例?》经验,为你挑选了4个好方法。

我已经学到了足够的Common Lisp,能够通过编写应用程序来混淆我的方式.我读过Seibel的Practical Common Lisp

我应该阅读哪些图书馆或程序来理解Common Lisp的成语,道?



1> Tagore Smith..:

CL-PPCRE经常被认为是一个很好的例子.实际上,Edi Weitz的任何一个库都可能会很好地阅读,但CL-PPCRE特别聪明,它是一个有用且令人印象深刻的库.除此之外,很多CL实现主要是在CL中编写的.选择通常在CL中实现的CL的某些部分并比较不同实现如何处理它可能非常有效.特别是,大型有用宏系统的一些最佳示例是标准中的事物的实现.循环是一个有趣的阅读,或者如果你真的雄心勃勃,你可以比较一些CLOS的实现.

如果有一些计算领域你特别感兴趣,那么可能值得一提,因此人们可以为此量身定制建议.



2> Pillsy..:

这是另一本书,所以它可能不是你想要的,但是Peter Norvig的人工智能编程范例包含了许多写得很好,小的Common Lisp程序.它不是完全自然的代码,特别是在前几章中,因为像Practical Common Lisp中的代码一样,它专注于教你如何在CL中编程,但它仍然非常值得阅读.它还包含一些在Common Lisp之上构建其他语言的优秀示例,并且它提供了一些有关如何提高CL程序性能的宝贵建议.


我肯定是第二个.PAIP是我最喜欢的有关编程的书籍之一,虽然这个名字有点误导,恕我直言.我要说的一件事是,这种风格对我来说似乎有点"老式"或学术性.这不是批评 - 虽然在我看来,在过去的10到15年里,时尚的CL成语有所改变,但是代码并没有违背时尚.

3> jmbr..:

其他建议(PAIP和CL-PPCRE)非常出色.我还建议你熟悉亚历山大的代码,并看看GBBopen.



4> Flinkman..:

元对象协议的艺术 - 是一本有着最美丽代码的书.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有