Emacs

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
Emacs

Emacs 22.0.91.1
Kehittäjä GNU projekti
Viimeisin versio 22.1 / 2. kesäkuuta, 2007
Alusta Alustariippumaton
Ohjelmistotyyppi Tekstieditori
Lisenssi GPL
Kotisivu www.gnu.org/software/emacs/

Emacs on tekstieditori, joka tunnetaan suuresta määrästä ominaisuuksia: se on jo historiallisista syistä – aikuisikään ehtineenä – kenties monipuolisin olemassa oleva tekstieditori. Sitä käyttävät etenkin tietokoneohjelmoijat ja muut tietotekniikkaan syvällisesti perehtyneet käyttäjät.

Aivan ydintä lukuun ottamatta Emacs on kirjoitettu Lisp-ohjelmointikielellä, ja sitä voi muokata ja laajentaa henkilökohtaisiin tarpeisiin samaisella Lispillä (sen Elisp-murteella) periaatteessa mielivaltaisen pitkälle.

Emacs on myös tunnettu lukemattomista näppäinkomennoistaan: ilman henkilökohtaista muokkaustakin emacsissa on valmiina useita satoja suhteellisen pitkiäkin näppäinkomentoja, joista monet ovat oleellisia emacsin vaivatonta käyttämistä ajatellen. Kokenutkin käyttäjä tuntee usein näistä vain osan: emacs ei välttämättä ole aloittelijan työkalu. Ohjelmoijat ovatkin toisinaan eri mieltä siitä, millä editorilla koodia ylipäätään kannattaa kirjoittaa, suurella ja raskaalla emacsilla, jolla voi periaatteessa tehdä kaiken, vai pienellä editorilla, esimerkiksi vimillä, jolla voi tehdä kenties vaivattomammin pieniä asioita yksi kerrallaan.

Emacs toimii useassa "moodissa": se toimii vaivatta minkä tahansa ohjelmointikielen, C:n, Javan, JavaScriptin, html:n jne. editorina, ja siinä on esimerkiksi kutakin kieltä varten erinomainen koodin väritys ja useita lähdekoodikohtaisia menutoimintoja. Emacsille on toteutettu myös muun muassa WWW-selainten kaltaisia lisäosia, tilastotieteellisiä paketteja jne. Emacsissa on myös muun muassa monipuolinen kalenteri (esimerkiksi mayojen ja juutalaisten kalenterit, päivittäiset Auringon nousut ja laskut, monipuoliset henkilökohtaiset muistiinpanot kalenterissa jne.), parikin laskinta ("tieteellinen" ja tavallisempi) ja useita pelejä.

Emacs oli alkujaan TECO-editorin makrokokoelma (Editor MACroS), joka kirjoitettiin vuonna 1976 ITS-käyttöjärjestelmälle. Nykyisin suosituimmat Emacs-variantit ovat vuonna 1984 aloitettu gnu emacs ja siitä vuonna 1991 eriytynyt XEmacs. Emacsin tunnetuin kehittäjä on GNU-projektin alullepanija Richard M. Stallman.

Tunnettuja Emacsin käyttäjiä

Aiheesta muualla

Lähteet

  1. http://www.literateprogramming.com/clb93.pdf, s. 3
  2. http://www.amazon.com/gp/product/1565921526/102-6210427-3807369?v=glance&n=283155
  3. http://www.gnu.org/gnu/rms-lisp.html

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net