Accueil🇫🇷Chercher

Liste des implémentations d'Emacs

Cet article liste les différentes implémentations d'Emacs[1].

Emacs originel

Emacs du projet GNU

Autres implémentations

Contexte

GNU Emacs était initialement prévu pour des machines disposant d'un espace d'adressage de 32 bits et disposant d'un mégaoctet de RAM, ce qui le réservait à cette époque à des machines considérées comme haut-de-gamme. Ce fait a laissé de la place à des versions plus réduites. Parmi les plus remarquables :

  • MicroEMACS, une version très portable, originellement Ă©crite par Dave Conroy, et ensuite dĂ©veloppĂ©e par Daniel Lawrence, et qui existe sous de nombreuses variantes. C'est l'Ă©diteur utilisĂ© par Linus Torvalds.
  • MG, d'abord appelĂ© MicroGNUEmacs, une ramification de MicroEMACS prĂ©vue pour ressembler davantage Ă  GNU Emacs. Elle est maintenant installĂ©e par dĂ©faut sur OpenBSD.
  • JOVE (Jonathan's Own Version of Emacs), une version non programmable d'Emacs pour les systèmes UNIX et assimilĂ©s, Ă©crite par Jonathan Payne.
  • Freemacs, une version pour FreeDOS avec un langage d'extension basĂ© sur une pile, le tout dans la limite de 64 Ko de mĂ©moire vive.

Logiciels libres

  • Anthony's Editor
  • Aquamacs
  • Bzdired
  • Climacs
  • Demacs
  • E3
  • EDMACS
  • Edwin
  • Elle
  • Emacs for HP49G and HP49G+
  • Emacs for NeXTstep
  • Emacs for OS X and OS 9
  • EmACT
  • Epoch
  • ErgoEmacs
  • Ermacs
  • Evi
  • Femto-Emacs
  • Folding Editor
  • Freemacs
  • Freyja
  • Gnome
  • Gnu TeXmacs
  • Gulam
  • Hemlock
  • Jade
  • JASSPA
  • JED
  • JEmacs (Kawa)
  • JOE
  • JOVE, Jonathan's Own Version of Emacs
  • KEmacs, Kanji Emacs
  • ME2, Mutt Editor II
  • Meadow
  • MG
  • MULE, Multi-Lingual Enhancement to Emacs
  • Nemacs, Nihongo Emacs
  • NILE
  • NotGNU
  • NTEmacs
  • Ntemacs.exe
  • Nitemacs
  • NTNOT
  • PceEmacs
  • OEmacs
  • PE, PalEdit
  • QEmacs
  • SXEmacs
  • Tint
  • TkEmacs
  • Tovj, Tom's own version of Jove
  • Treemacs
  • Lucid Emacs puis XEmacs
  • Xyzzy
  • YR-Emacs
  • Zee, dĂ©rivĂ© de Zile
  • Zile, Zile is lossy Emacs

Logiciels propriétaires

  • ADEPT
  • Alpha
  • Amacs
  • AMIS
  • AxE
  • Barry's Emacs
  • Brief
  • CCA Emacs
  • E3
  • EMACS-TC
  • Epsilon (en)[5]
  • EVE, Extensible VAX Editor
  • FINE
  • FrameMaker
  • Fred, Fred Resembles Emacs Deliberately
  • Infinitor
  • InfoDock
  • Interleaf
  • M
  • MicroEMACS
  • Mince
  • PMATE, ZMATE
  • Preditor
  • Preditor2
  • SlickEdit
  • Visual SlickEdit
  • SPE Editor
  • Sprint
  • Sys-IX Editor
  • Unipress Emacs
  • VOS Emacs
  • Win-Emacs
  • Zmacs
  • Zmacs TI

Anciens logiciels plus disponibles

Notes et références

  1. (en) Discours de Richard Stallman le 22 octobre 2002 sur son expérience LISP et le développement de GNU Emacs
  2. (en) Richard Stallman est considéré par les hackers du AI Lab comme l'auteur à 99 % ou 99,9 % ou 99,99 % ou 99,999 %, selon l'estimation. Il a été aidé dans l'implémentation par John Kulp (aka JLK), David Moon (aka Moon), et Guy Steele (aka GLS), et dans la conception et le débogage par Daniel Weinreb (aka DLW), Earl Killian (aka EAK) et Ed Schwalenberg (aka ED). D'autres hackers sont cités comme Charles Frankston (aka CBF), Eugene Ciccarelli (ECC) et Bob Frankston (RMF). Richard Stallman a réalisé la majeure partie du travail à la fin 1976. Ce n'était pas cependant le travail d'une nuit. Il a malgré tout transformé un packet de macros TECO en un puissant éditeur de texte de renommée mondiale à deux reprises (la première en TECO en 1976 donc, la seconde en 1985 avec Elisp ). RMS est également à l'origine des raccourcis clavier historiques, et des noms des commandes originelles. RMS est également responsable des noms 'E' (la commande en interne au MIT pour lancer emacs, en référence à l'éditeur E) et Emacs. (Email de Guy Steele posté en commentaire par Daniel Weinreb sur son blogue pour clore la discussion, acceptant par là-même les conclusions de Guy Steele.)
  3. (en) Sources sur Computer History Museum archives.
  4. (en) GNU Emacs.
  5. (en) « Epsilon Programmer's Editor », sur lugaru.com, Lugaru Software, (consulté le )
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.