抛弃Lisp自定义REPL:拥抱原生REPL与实用工具
2025-08-20
作者痛斥Lisp自定义REPL(如CIEL)的弊端,认为其牺牲了原生REPL的强大功能和可定制性,例如REPL原生命令、实现调试器以及使用实现API进行自定义的能力。文章详细介绍了如何通过Trivial Toplevel库和rlwrap等工具增强原生REPL,包括自定义提示符、命令、读取器语法以及利用ASDF管理依赖等。作者提倡利用原生REPL结合实用工具,打造高效且个性化的Lisp开发环境,而非依赖“预烘焙”的自定义REPL。
开发