Gegen benutzerdefinierte Lisp-REPLs: Nutzen Sie native REPLs und praktische Tools
Der Autor kritisiert benutzerdefinierte Lisp-REPLs (wie CIEL) und argumentiert, dass sie die Leistungsfähigkeit und Anpassbarkeit nativer REPLs opfern, wie z. B. native REPL-Befehle, Implementierungs-Debugger und die Möglichkeit, Anpassungen über Implementierungs-APIs vorzunehmen. Der Artikel beschreibt detailliert, wie native REPLs mit Tools wie der Trivial Toplevel-Bibliothek und rlwrap verbessert werden können, einschließlich benutzerdefinierter Eingabeaufforderungen, Befehle, Reader-Makros und der Abhängigkeitsverwaltung mit ASDF. Der Autor plädiert für die Verwendung nativer REPLs in Kombination mit praktischen Tools für eine hocheffiziente und personalisierte Lisp-Entwicklungsumgebung, anstatt sich auf "batteries-included" benutzerdefinierte REPLs zu verlassen.