EMACS
^^^^^
Emacs je prostředí pro vývoj programů. Jedna se o jedno z
prvních (1985) prostředí a podle nepodložených zpráv úplně první. Má
zajímavý návrh. Není totiž monolitické a nerozšiřitelné jako třeba
Borlandí, ale je celé napsáno v elispu (rozšířeném lispu pro práci s
textem, výstup na obrazovku apod). V tom lispu je napsáno opravdu
hodně. Jedno z hesel o emacs říká:
Its not editor, its lifestyle!
A má pravdu: po nabootování svého editoru můžete psát a ladit
programy v lispu. Ty umí i rovnou spustit, zadávat lispové příkazy
na příkazové řádce atd. Když chcete psát v céčku jednoduše přepnete
do c modu a hned můžete kompilovat, nechat si formátovat zdrojáky
hned pod rukou, ladit v debugeru (s krokovaním atd) nebo přepnout do
hexa modu a editovat si binárka. Když vás to omrzí, přepnete třeba
do TeX modu a napíšete knihu, nebo si přečtete poštu a odepíšete.
Nebo vlezete do ecalcu a můžete si patřičně započítat - umí třeba i
hledat primitivní fce k výrazům a jiné složité úpravy. Potom co
zaplníte disk se hodí integrovaný filemanager. Když vás ani to
nebaví, spustíte si nějakou hru. V editoru se dodávají hanojské
veže, gomoku a adventura. Když propadáte depresi stačí zavolat yow a
editor vás potěší nějakou tou hláškou, murpyho zákonem nebo vlezlou
utázkou třeba:Are you still an ALCOHOLIC? Jiný typ závislosti zase
podporuje svým integrovaným W3 browserem a když vám to všechno leze
na mozek nevadí, zavoláte integrovaného psychologa.
Bohužel psycholog je jeden z programů v emacs který doplatil na
americkou vládu. Potom co Clinton podepsal zákon o cenzuře Richard
odstranil vše závadné z jeho databáze a opatřil hláškou, že program
byl cenzurován pro tvoje dobro. Proto vás už doktor neokřikne, když
mu sprostě vynadáte, neporadí vám když mu vylíčíte sexualní potíže
atd. I ostatní části emacs byly pečlivě pročistěny. Jenom v
dokumentaci něco zůstalo. Můžete si přečíst manual ke condomu a sexu
To jen ukazuje jak všestrané služby EMACS nabízí.
Pro ty, co si pořád nemůžou zvyknout na emacs, jsou tu k
dispozici emulačni režimy vi a word staru.
Hlavní síla emacs je jeho konfigurovatelnost a rozšiřitelnost v
emacs jde udělat skoro všechno. Existuje třeba okení úprava, která
ma barevné iknonky, syntax highliting a prohlížeč webu s decoderem
gifu v lispu.
Další zajímavá věc je prohlížeč hypertextu. Kdyz píšete
dokumentaci k programu, napíšete ji v TeXu a vypadne hned
hypertextová verze a tištěný manual. Emacs má samozdřejmě strašně
moc dalších možností. Ale popisovat je už nebudu.
EMACS je prostě svět sám pro sebe, operační systém v operačním
systému. Jeho nevýhoda je snad jen velikost a to že to chvíli trvá,
než do něj proniknete.
Existuje několik verzí EMACS - GNU EMACS to je hlavní vývojová
linie. XEMACS to je GNU emacs upravená pro X okna s ikonkama atd.
Microemacs to je kopie emacs bez lispu, takže ovládaní zůstalo a
vejde se na jednu disketu. EMACS má i nepřátele. Jeden je například
Patrick J. LoPresti, který miluje řádkový editor ed - editor pro
tvrďáky.
výheň