XEmacs | ||
---|---|---|
En del av Emacs | ||
Fangst av XEmacs. | ||
Generell informasjon | ||
programtype | E-post | |
Forfatter | XEmacs-fellesskap | |
Første utgivelse | 1991 | |
Tillatelse | GNU General Public License | |
Teknisk informasjon | ||
Planlagt inn | ||
standard grafisk grensesnitt | GTK | |
Versjoner | ||
Siste stabile versjon | 4.21.22 ( 30-01-2009 ) _ _ | |
Lenker | ||
Offesiell nettside | ||
XEmacs er et tekstredigeringsprogram som fungerer i både grafisk og konsollmodus og kjører på alle Unix-lignende operativsystemer så vel som Microsoft Windows .
Det er en gaffel , utviklet basert på en versjon av Emacs fra 1980-tallet. Enhver bruker kan laste ned, bruke og endre XEmacs samt hvilken som helst fri programvare tilgjengelig under GNU -lisensen .
Mellom 1987 og 1993 oppstod det noen problemer i utgivelsen av en ny versjon av Emacs . [ 1 ] På slutten av 1980-tallet ønsket Richard P. Gabriel fra Lucid Inc. å få Emacs til å støtte Energize C++ IDE . For dette formål dannet Lucid et team for å forbedre og utvide koden, [ 2 ] med den hensikt at den nye versjonen, utgitt i 1991, skulle være en del av versjon 19 av Emacs.
Dette utviklingsteamet fikk imidlertid ikke tid til å sende inn endringene til Free Software Foundation (FSF). [ 3 ] Lucid fortsatte å utvikle og vedlikeholde sin egen versjon av Emacs, mens FSF ga ut versjon 19 av Emacs et år senere, og avviste det meste av den nye funksjonaliteten. [ referanse nødvendig ]
Da Lucid gikk ut av virksomheten i 1994, overtok andre utviklere utviklingsansvaret. [ 4 ] Selskaper som Sun Microsystems ønsket å fortsette å inkludere Lucid Emacs; bruken av varemerket ble imidlertid juridisk tvetydig, fordi ingen visste hvem som ville kontrollere "Lucid"-varemerket; det ble enighet om at "X" i XEmacs ville representere et kompromiss mellom partene involvert i utviklingen av XEmacs. [ 5 ]
XEmacs har alltid vært i stand til å kjøre på tekstbaserte terminaler og på ikke-X11-vindussystemer. Installatører kan kompilere XEmacs og GNU Emacs med eller uten X-støtte. En stund hadde XEmacs også noen terminalfunksjonalitet som Syntax Coloring , som GNU Emacs manglet.
Programvarefellesskapet refererer generelt til GNU Emacs, XEmacs (og lignende redaktører) samlet eller individuelt som emacs , siden de alle henter inspirasjon fra de originale Emacs.