Why Target Common Lisp for Code Generation?
L'auteur programme en Common Lisp depuis des décennies et soutient qu'une compréhension approfondie du langage est nécessaire pour superviser et évaluer efficacement le code généré par une IA. Common Lisp privilégie l'expression d'abstractions élevées plutôt que des détails d'implémentation, ce qui aide le modèle à produire de la logique architecturale plutôt que du code répétitif. La nature homoiconique du Lisp permet de travailler directement sur une représentation proche de l'AST, et son système de macros compresse le contexte en cachant le boilerplate, économisant ainsi des tokens. L'utilisation du REPL offre une introspection en temps réel, des tests et des redéfinitions immédiates sans redémarrage complet, tandis que le système de conditions facilite le diagnostic et le débogage interactif. Plutôt que de viser la popularité, l'auteur choisit un langage conçu pour l'expressivité et l'efficacité des développeurs expérimentés afin que l'IA opère comme un assistant hautement compétent.