Emacs propulsé par Guile : Un projet de réécriture audacieux
L'éditeur Emacs est réputé pour son extensibilité, mais il rencontre des limites de performance et d'expressivité avec son langage principal, Emacs Lisp (Elisp). Pour y remédier, le projet Guile-Emacs vise à remplacer Elisp dans Emacs par Guile Lisp. Après des années de développement et de dormance, Guile-Emacs a été relancé par les développeurs Robin Templeton et Larry Valkama. Le projet entend exploiter les avantages du compilateur et des performances de Guile pour améliorer la vitesse et l'extensibilité d'Emacs, tout en maintenant la compatibilité avec Elisp. L'objectif final est de réécrire une partie importante du code C d'Emacs en Lisp, améliorant ainsi considérablement sa capacité de personnalisation. Malgré les défis techniques et politiques, le projet offre des perspectives stimulantes pour l'avenir d'Emacs.