Z:gnu-www-ja-stallman-kth--ca660e-So I wrote a LISP interpreter/fr

Alors j'ai écrit un interpréteur Lisp pour le mettre à la place de Mocklisp. Et ce faisant j'ai constaté que je devais réécrire un certain nombre de structures de données internes à l'éditeur parce que je voulais qu'il s'agisse d'objets Lisp. Je voulais que l'interface entre Lisp et l'éditeur soit propre, c'est-à-dire que des objets comme les tampons d'édition, les sous-processus, les fenêtres et les emplacements des tampons soient tous des objets Lisp, afin que les processus primaires de l'éditeur qui s'en servaient puissent vraiment être appelés en tant que fonctions Lisp avec des données Lisp. Cela voulait dire qu'il fallait recréer entièrement les formats de données de tous les objets et réécrire toutes les fonctions qui s'en servaient. Et cela a eu pour résultat, pendant environ six mois, de me faire réécrire à peu près tout ce qu'il y avait dans l'éditeur.