EMACS je prost°edφ pro v²voj program∙. Mß zajφmav² nßvrh. Nenφ toti╛ monolitickΘ a neroz╣i°itelnΘ jako t°eba Borlandφ IDE, 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. Umφ je i rovnou spustit, zadßvat lispovΘ p°φkazy na p°φkazovΘ °ßdce atd. Kdy╛ chcete psßt v C, jednodu╣e p°epnete do C modu a hned m∙╛ete kompilovat, nechat si formßtovat k≤d hned pod rukou, ladit v debuggeru (s krokovßnφm atd) nebo p°epnout do hexa modu a editovat binßrku. 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 si m∙╛ete pat°iΦn∞ zapoΦφtat v ecalcu - umφ takΘ primitivnφ fce k v²raz∙m a jinΘ slo╛itΘ ·pravy. Po zapln∞nφ disku se hodφ integrovan² filemanager. Kdy╛ vßs ani to nebavφ, spustφte si n∞jakou hru. V editoru se dodßvajφ hanojskΘ v∞╛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 otß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, RMS odstranil v╣e zßvadnΘ z jeho databßze a opat°il hlß╣kou, ╛e program byl cenzurovßn pro Va╣e dobro. Proto vßs u╛ doktor neok°ikne, kdy╛ mu sprost∞ vynadßte, neporadφ vßm, kdy╛ mu vylφΦφte sexußlnφ potφ╛e atd. I ostatnφ Φßsti EMACS byly peΦliv∞ proΦi╣t∞ny.
Jenom v dokumentaci n∞co z∙stalo. M∙╛ete si p°eΦφst manußl ke condomu a sexu To jen ukazuje jak v╣estrannΘ slu╛by EMACS nabφzφ.
Pro ty, co si po°ßd nemohou zvyknout na EMACS, jsou tu k dispozici emulaΦnφ re╛imy vi a Wordstaru.
Hlavnφ sφla EMACS je jeho konfigurovatelnost a roz╣i°itelnost. V EMACS jde ud∞lat skoro v╣echno. Existuje t°eba okennφ ·prava, kterß mß barevnΘ ikonky, syntax highliting a prohlφ╛eΦ webu s decoderem gifu v lispu.
Dal╣φ zajφmavß v∞c je prohlφ╛eΦ hypertextu. Kdy╛ pφ╣ete dokumentaci k programu, napφ╣ete ji v TeXu a mßte hned hypertextovou verzi a ti╣t∞n² manual. EMACS mß samoz°ejm∞ hodn∞ 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.
EMACS mß i nep°ßtele. Jeden je nap°φklad Patrick J. LoPresti, kter² miluje °ßdkov² editor ed (editor pro tvr∩ßky).
Dotazy a p°ipomφnky ohledn∞ strßnky posφlejte na hubicka@paru.cas.cz