Contre les REPL Lisp personnalisés : adoptez les REPL natifs et les outils pratiques

2025-08-20

L'auteur critique les REPL Lisp personnalisés (comme CIEL), affirmant qu'ils sacrifient la puissance et la capacité de personnalisation des REPL natifs, tels que les commandes natives du REPL, les débogueurs d'implémentation et la possibilité de personnaliser à l'aide des API d'implémentation. L'article détaille comment améliorer les REPL natifs à l'aide d'outils tels que la bibliothèque Trivial Toplevel et rlwrap, couvrant les invites personnalisées, les commandes, les macros de lecteur et la gestion des dépendances avec ASDF. L'auteur préconise l'utilisation de REPL natifs associés à des outils pratiques pour un environnement de développement Lisp hautement efficace et personnalisé, plutôt que de dépendre de REPL personnalisés « tout inclus ».

Développement