Unified power-user environment and knowledge-representation in Common Lisp2 months agohttps://project-mage.org/Project Mage旨在基于Common Lisp构建一个面向高级用户的环境和一套应用程序。如需全面讨论,请参阅《结构的力量》。如需简要概述,请参阅《Project Mage: 电梯演讲》。所列出的文章可以按任意顺序阅读。进展报告可在新闻部分获取。
Llambda.lisp3 months agohttp://funcall.blogspot.com/2026/07/llambdalisp.htmlLlama.cpp 是一种广泛使用的本地运行大语言模型的方法。流行的 LLM 服务器,如 Ollama、lmstudio 和 unsloth,都使用 llama.cpp 作为其底层技术。Llama.cpp 是用 C++ 实现的。作者更喜欢 Common Lisp 而非 C++,并相信通过适当的声明,它能达到可比的性能。一个名为 llambda.lisp 的 Common Lisp 实现的 llama.cpp 已被创建。llambda.lisp 在 GitHub 上可用,地址是 github.com/jrm-code-project/llambda。寻求对非 Gemma 架构、GPU、NPU 支持以及其他增强功能的贡献。
The Common Lisp Cookbook – LispWorks Review3 months agohttps://lispcookbook.github.io/cl-cookbook/lispworks.htmlLispWorks 是一款专有的 Common Lisp 实现,集成了 IDE 和 CAPI GUI 工具包,提供功能有限的免费版本。关键特性包括跨平台支持、可移植的 GUI 工具包、移动运行时、优化的应用程序交付以及多种接口。免费版有限制,如堆大小限制、5小时会话时间、无法构建二进制文件以及不能加载初始化文件。付费版本分为:爱好者版、爱好者DV版、专业版和企业版,起价为 750 美元。IDE 提供图形化工具,如步进器、跟踪器、类浏览器和进程浏览器,但编辑器缺少一些高级功能。键绑定类似 Emacs 但有所不同;可通过编辑器函数自定义。侦听器提供即时解析和图形化调试器。步进器支持断点和图形界面的逐步调试。类和函数调用浏览器辅助代码检查。进程浏览器管理线程。映像保存整个 IDE 状态。文件搜索和编译条件浏览器增强开发体验。可通过 Swank 服务器或控制台映像从 Emacs/Slime 使用 LispWorks。交付功能通过树摇动创建小巧的二进制文件。交付排除了编译文件和快速加载功能;支持远程调试。更多信息请参阅 IDE 用户指南及其他资源。