ZetaLisp

From Wikipedia, the free encyclopedia

Date de première versionannées 1980
DéveloppeursSymbolics
Influencé parMacLisp, Lisp Machine Lisp
ZetaLisp
Date de première version années 1980
Paradigmes fonctionnel
Développeurs Symbolics
Influencé par MacLisp, Lisp Machine Lisp
A influencé Common Lisp
Système d'exploitation Genera sur LM-2, L-Machine, G-Machine

ZetaLisp est un dialecte du langage de programmation Lisp[1] adapté pour les machines Lisp de Symbolics[2].

Le succès commercial de Symbolics lui conféra une position dominante au sein de la communauté Lisp[2]. Il était soutenu par la plupart des ingénieurs du MIT qui avaient déserté le laboratoire de recherche en informatique et intelligence artificielle pour fonder la société Symbolics, parmi lesquels se trouvaient Daniel Weinreb, David A. Moon (en), Howard Cannon et Tom Knight (en)[2]. Il était venu concurrencer le langage Lisp Machine Lisp de la société précédemment fondée par Richard Greenblatt, lequel était soutenu par Richard Stallman, le « dernier hacker », dans la « guerre fratricide » que se livraient les anciens membres du AI Lab[3].

ZetaLisp était livré avec les ordinateurs de Symbolics (séries 3600)[4]. Il était non seulement utilisé pour la programmation ordinaire mais avait aussi permis le développement du système d'exploitation, de l'éditeur de texte, du compilateur, du serveur réseau, du ramasse-miettes et du système de fenêtrage[2]. Toutes les briques logicielles de ces machines était basées sur Zetalisp[2], y compris l'environnement de développement Zmacs[5].

À la NASA, il a notamment servi à la gestion des activités des instruments du satellite d'observation UARS (Upper Atmosphere Research Satellite)[n 1],[6].

Il a été porté vers Common Lisp par Kent Pitman (en).

Description

Notes et références

Voir aussi

Related Articles

Wikiwand AI