相较于 Python 标准库中有强大的文档,以及各种丰富的在线学习资源,Common Lisp 就欠缺很多了。对于一个不熟悉或陌生的函数或宏,想查起文档来,会发现不知去哪查好。在学习过程中,我发现了几个好去处。
首先一个就是交互式的命令行函数 ,用法是:
获取的信息有时比较简略,但也能应付太多数函数了。更加详细的,可以看看 Common Lisp HyperSpec 或 The Common Lisp Cookbook,各种函数、宏和操作符都有比较全面的解释和例子。地址:
还有一个是可以离线查阅的 PDF 版本,Common Lisp Quick Reference,使用起来还不错:
但在真正写代码时,通常都是想要知道是否有某个函数或宏。所以如果想要知道某个操作是否有对应的函数或宏,直接搜索,只要关键词和搜索引擎对了,基本可以在 Stack Overflow 上找到。
领取专属 10元无门槛券
私享最新 技术干货