主要观点:介绍了 LispWorks 这一 Common Lisp 实现,包括其自带的集成开发环境(IDE)及独特功能,如 CAPI GUI 工具包,还探讨了其 IDE 与 Emacs 和 Slime 的对比等方面。
关键信息:
- LispWorks 有免费有限版本和多种付费版本,不同版本功能和适用范围不同。
- IDE 提供多种工具,如图形化步进器、追踪器、代码覆盖浏览器、类浏览器等,编辑体验有一定特点,如缩进自动性等问题,可更改键绑定等。
- 有用于移动设备的运行时,提供多种接口和优化功能。
- 可从 Emacs 和 Slime 中使用 LispWorks,介绍了连接步骤。
- 包含多个浏览器,如类浏览器、函数调用浏览器、进程浏览器等。
重要细节: - 免费版有堆大小限制、5 小时会话时间限制、不能构建二进制、不加载初始化文件、不含某些专业版产品等限制。
- 编辑相关细节,如 TAB 完成弹出、语法高亮、类似 Emacs 的键绑定等,以及一些功能的键绑定情况。
- 步进器功能强大,可设置断点、显示代码和执行信息等。
- 类浏览器可查看类的各种信息,函数调用浏览器可查看函数的调用关系等。
- 进程浏览器可显示运行的线程并进行操作。
- 从 Emacs 和 Slime 使用 LispWorks 需先加载依赖、启动服务器并连接。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。