Customizing Lisp REPLs
6 days ago
- #Customization
- #REPL
- #Lisp
- Customizing Lisp REPLs for portability and efficiency.
- SBCL's default REPL lacks extension points, requiring workarounds like sb-aclrepl.
- Trivial Toplevel Prompt library enhances REPL prompts portably across implementations.
- Trivial Toplevel Commands enables portable REPL command definitions, enhancing functionality.
- Reader macros in Lisp allow for flexible syntax customization without REPL modifications.
- GUI debuggers in Lisp offer advanced debugging features but vary by implementation.
- Readline (rlwrap) enhances REPLs with completions, line editing, and keybindings without invasiveness.
- Common Lisp's ecosystem includes tools like Quicklisp, CLPM, Qlot, and Guix for library management.
- Proxy REPLs like CIEL offer convenience but sacrifice native REPL capabilities and customization.
- Advocacy for native REPLs over proxy REPLs to maintain customization and functionality.