Z:gnu-www-ja-rms-lisp--1855f6-Well, people wanted to extend/fr

Eh bien, certaines personnes voulaient étendre ce langage avec des méthodes de programmation, donc ils en ont ajouté quelques-unes. Par exemple, l'une des premières fut une structure de boucle, qui était &lt; &gt;. Vous pouviez les placer autour de quelque chose, et cette chose s'exécutait en boucle. Il y avait d'autres commandes cryptiques qui pouvaient être utilisées pour sortir de la boucle en fonction de conditions. Pour faire Emacs, nous (1) avons ajouté des méthodes pour avoir des sous-programmes avec des noms. Avant cela, c'était une sorte de Basic, et les sous-programmes pouvaient uniquement avoir une seule lettre pour nom. Il était difficile de faire des gros programmes avec, donc nous avons ajouté du code pour qu'ils puissent avoir des noms plus long. En fait, il y avait des méthodes plutôt sophistiquées : je pense que Lisp a hérité sa méthode unwind-protect de TECO.