A TeX utódja: iTeX

Don Knuth, a TeX rendszer alkotója egy "világrengető" bejelentést tett a TUG 2010 konferencián, 2010 június 30-án:

a TeX-et egy új rendszer váltja fel, az iTeX (ksz-szel ejtendő).

A rendszer a régi TeX számos hiányosságát hivatott orvosolni, így pl. a méreteket tetszőleges mértékegységben meg lehet majd adni ( a "3/7 láb" és a "pi méter" legális lesz), a jobbról balra, felülről lefelé, sőt tetszőleges irányú írások támogatottak lesznek, ezenkívül a rendszer az Unicode karakterkészleten fog alapulni és XML-alapú lesz a szintaxisa. Természetesen pénzbe fog kerülni, havi előfizetéses alapon.

A teljes bejelentésről készült videó megtekinthető itt:
http://river-valley.tv/an-earthshaking-announcement/
(sajnos nagyon lassan tölti be)

Spoiler (jelöld ki):
A gyengébbek kedvéért: Knuth trollkodik. A fentiekből semmi sem igaz.

Ha az elhangzottakat csak a TeX-re vonatkoztatom, akkor valamiért nem tudok felhőtlenül szórakozni rajta. A felhozott dolgok egy része valóban olyan hiányosság, amikkel sokat szívnak, akik TeX-et használnak, de főleg, akik kiegészítéseket akarnak írni hozzá. A nem-latin betűs nyelvek támogatásának hiánya ilyen hiányosság, ma sem teljesen megoldott. A függőleges írásmód tényleg probléma annak, aki mondjuk japán szöveget szeretne kiszedni TeX-ben. A makrók tényleg elavult, nehézkes bővítési módot jelentenek, rengeteg problémát okoz, hogy egy makrócsomag felüldefiniálhat egy már korábban betöltött makrót, tönkretéve a másik csomag működését. Sokáig lehetne még sorolni a hasonlóan rövidlátónak bizonyult megoldásokat és önkényes korlátozásokat a TeX-ben. Nem véletlen, hogy sima TeX-et nagyon kevesen használnak ma már, mert a kiváltásai a fenti problémák közül sokat megoldottak vagy megkerültek (pefTeX, XeTeX, LuaTeX). Persze az is igaz, hogy tágabb összefüggésben nézve a rendszernek aligha van alternatívája, ami hasonló minőséget képes előállítani.

Viszont az is világos, hogy Knuth nem csak a TeX-ről beszélt. Mintha egy mogorva öregember méltatlankodását hallanánk arról, hogy mivé lett a világ, pontosabban a számítástechnika világa. Optimális és elegáns algoritmusok helyett ma hatalmas, rosszul működő bughalmazokat használunk, amelyeket az értelmes, világosan definiált célok helyett teljesen idióta feature-ök és agyhalott marketinges frázisok (lásd: iTeX, a csengővel) jellemeznek. Valahol együttérzek vele ebben.

Ti mit gondoltok az előadásáról?

Hozzászólások

Én nem értem ... :(

--
When your mind is empty of prejudices you can see the Tao.
When your heart is empty of desires you can follow the Tao.

Köszi a linket, amint lesz időm, megnézem.

Amit a számítástechnikát illeti: a diagnózisban szerintem maximálisan igaza van. Kiábrándító szoftvereket és technológiákat képesek forradalmiként beharangozni és még csak a felszín. De abban nem értek egyet, hogy erre a zsörtölődés meg a sopánkodás, esetleg a "buta nép" korholása lenne a legjobb amit tehetünk.

Csinálja/juk jobban*, szarja/juk le a többieket és nevelje/jük azt aki fogékony rá. Hosszútávon meg majd elválik, hogy melyik bizonyul életképesnek, nem?

* Gesztusértékű lenne például a TeX fent is emlegetettt hibáinak kijavítása, vagy inkább a kor igényeihez igazítása. A nem-európai stílusú tipográfia ugyanúgy tipográfia mint a miénk, és nem hinném, hogy nem lehetne jól megfogalmazottan és elegánsan megoldani ezeket a problémákat.

-----------
"Generally, Russian technology assumes dumb machines and smart humans, not the other way around." -- The Russian Tea HOWTO

én itt akadtam el: "az iTeX (ksz-szel ejtendő)" :butaarccalnézősmiley:

"az iTeX (ksz-szel ejtendő)" - Kár, mert lehetett volna "áj-teh"-nek ejteni, ami már majdnem hi-tech :)