Maak.el:用 Scheme 重塑 Emacs 构建流程

Maak.el: Lisp machine command runner in Emacs, infinitely extensible and Scheme

Maak.el:用 Scheme 重塑 Emacs 构建流程

厌倦了古老且笨拙的 Makefile?Maak.el 将 Maak 的无限扩展能力无缝融入 Emacs 工作流。它利用 GNU Guile Scheme 的强大特性,替代传统构建工具,让你直接在 Emacs 中通过智能补全发现、检查并执行任务。该插件能自动定位 maak.scm 文件,解析导出列表,并根据任务参数在 minibuffer 中交互式地收集输入。所有任务通过 Emacs 原生的 compile 系统异步执行,确保错误跳转精准无误。凭借 Lisp 的通用性,Maak.el 能安全解析 Scheme 代码,提取文档字符串和参数列表,为开发者提供整洁、对齐的完成界面。这不仅是一个工具,更是将声明式编程的优雅带入日常构建的尝试。

大多数构建工具都发明了自己有限的领域专用语言,而 Maak 则拥抱了强大的 Lambda Lisp 和令人惊叹的 Guile Scheme 编程语言。

同日更多故事

2026-09-09