Hasty Briefsbeta

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.