➤ 擁抱原生,客製化你的 Lisp 終極體驗
✤ https://aartaka.me/customize-repl.html
本文探討如何透過客製化 Lisp 的 Read-Eval-Print Loop (REPL),以提升開發體驗。作者強調應盡量使用現有工具並避免不必要的額外層級,並分享了他個人偏好的客製化策略,包括自訂提示符、擴充命令、善用 reader macros,以及利用 rlwrap 增強終端機功能。他也對比了原生 REPL 與外部 GUI 除錯器的優劣,並提及了 library 管理的常見方法。
+ 作者的觀點很有說服力,確實很多時候客製化原生工具比引入新層級更具優勢,我也想試試看他提到的 Trivial Toplevel Prompt 和 Trivial Toplevel Commands。
+ 雖然我喜歡 GUI 除錯器,但作者提到原生 REPL 的強大功能,讓我開始思考是否應該更深入地挖掘它們的潛力。reader macros 的部分確實很吸引人!
#Common Lisp #REPL #客製化 #開發工具