Gosling Emacs - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Introduction

Gosling Emacs
Importez le logo de ce logiciel
Développeur James Gosling
Première version 1981
Dernière version 1983 [+/−]
Écrit en C, Mocklisp
Environnement UNIX, VMS, IBM PC
Type Éditeur de texte


Gosling Emacs (connu également sous l'appellation GosMacs) était un éditeur de texte de la famille Emacs développé par James Gosling en 1981. C'est la première implémentations d'Emacs écrite en C et la première pour UNIX, et servira de modèle à Richard Stallman dans sa seconde implémentaion d'Emacs avec GNU Emacs.

Caractéristiques techniques

Gosling Emacs reprend l'architecture de Multics Emacs en combinant l'interpréteur Mocklisp avec des routines de bas niveau pour améliorer l'exploitation des fonctionnalités. 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 Emacs

Le 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.

Page générée en 0.210 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise