Gosling EmacsGosling Emacs
Caractéristiques techniquesGosling Emacs reprend l'architecture de Multics Emacs[1] en combinant l'interpréteur Mocklisp avec des routines de bas niveau pour améliorer l'exploitation des fonctionnalités[2]. Mais cet interpréteur n'utilise pas les structures de données Lisp et ne peut élever les fonctionnalités de l'éditeur au rang de simples données comme dans EINE, Multics Emacs ou plus tard GNU Emacs. L'interpréteur Mocklisp apparait plutôt comme un puissant interpréteur de chaînes de caractères, de nombres et autres spécificités. Cette architecture permet malgré tout d'utiliser Mocklisp comme un véritable langage d'extension. De l'esprit hacker à Unipress EmacsLe Libre était la norme dans le milieu hacker, un concept formalisé plus tard par Richard Stallman. James Gosling participa à l'esprit hacker en fournissant le code source, en autorisant sa libre redistribution et en invitant la communauté à le rejoindre et améliorer le programme. Il décida plus tard de s'éloigner de l'esprit hacker pour vendre Gosling Emacs à la société Unipress Software. MocklispMocklisp est un dialecte du langage de programmation Lisp employé au début des années 1980 par James Gosling dans son implémentation d'Emacs. Mocklisp servira à la fois d'interpréteur et de langage d'extension pour Gosling Emacs. Notes et références
Voir aussiArticles connexes |
Portal di Ensiklopedia Dunia