Z:gnu-www-ja-rms-lisp--89334c-During the 1970s, before my li/fr

Pendant les années 70, avant que ma vie ne soit politisée par des événements horribles, je me contentais de faire une extension après l'autre pour des programmes variés, et la plupart d'entre eux n'avaient rien à voir avec Lisp. Mais en cours de route j'ai écrit un éditeur de texte, Emacs. L'idée intéressante à propos d'Emacs était qu'il possédait un langage de programmation, et que les commandes d'édition de l'utilisateur étaient écrites dans ce langage de programmation interprété, de telle sorte qu'on pouvait charger de nouvelles commandes dans l'éditeur tout en éditant. On pouvait éditer les programmes qu'on utilisait tout en continuant à s'en servir pour l'édition. Donc, nous avions un système qui était utile à autre chose qu'à programmer, et qu'on pouvait programmer pendant qu'on l'utilisait. Je ne sais pas si c'était le premier programme à le faire, mais c'était certainement le premier éditeur comme ça.