Spatne datum? Ceho? Nechapu o cem je rec...? Jinak 1.9.x je testingova vetev, ktera jiz ted je k dispozici a stazeni (resp. jiz pekne dlouho :) ). Takze cekame hlavne na Ruby 2.0 a teda ... ja se fakt tesim ;) Hlavne na to zatracene unicode ...
Zatím jsme měli v 1.8.x vánoční releasy, ne? :-) Jinak 1.9.0 ke stažení je, ale já se těším na 1.9.1, resp. jsme v tom dva. S Unicode se člověk přeci jen nějak porve, ale mít to v jazyce je lepší. Vlastně nejlepší, ještě o něco lepší, než mít v jazyku _jenom_ Unicode, což bych viděl jako problém Javy, Pythonu a spol., pro které kromě svaté krávy Unicode nic neexistuje. Bohužel, se starými čínskými rukopisy a podobně si Unicode moc netyká, long live m17n. :-)
Někdy to prostě nefunguje, jak se původně zamýšlelo. A tak se najdou lidé, co chtějí použít jinou znakovou sadu nebo navrhnout vlastní (třeba čínští medievalisté) - a ejhle. Jazyk (ten programovací :-)) s tím často moc nepočítá a člověk aby si snad budoval vlastní infrastrukturu, než aby jen zapíchnul do runtimu novou znakovou sadu. Dneska je hrozně v módě mít všechno modulární, ale řetězce jsou jako na potvoru v mnoha jazycích prostě natvrdo. Jasně, většině lidí to nevadí, ale respektovat menšiny by to chtělo taky. Zdaleka ne všechny jazyky mají v Unicode svoje místo a zdaleka ne všechny z těch, co v něm své místo mají, jsou spokojené se současným stavem. A proto se těším na Ruby 2. :-) (Taky se vrtám v některých historických obskurnostech, kde je v Unicode staroanglická ligatura pro znak "þæt"? Mám ji akorát v jednom fontu, a to ještě v Private Use Area.)
Skvěle vyřešený? A jak? Vždyť pythoní str ani nezná vlastní znakovou sadu, není to o nic lepší než současný String v Ruby, člověk si ji udržuje externě a musí si pamatovat pro každou hodnotu typu str, v jakém je vlastně kódování a znakové sadě. To je fakt skvělé. Díky, já si radši počkám na pořádné řešení.
Aha, jasne :) Takze v 1.9.1 uz unicode byt ma? Vim, ze ma byt ve stable 2.0, ale ty testingy jsem doposud moc neresil ... ale az bude unicode, tak na nej nejspis prejdu ...
Mimochodem mate na reseni problemu s unicode lepsi berlicku nez require 'iconv' a zmenu kodovani? Je to vylozene hnusnej hack, ale nenapada me lepsi ...
Hnusny hack jako treba prave to prevadeni kodovani :) Ja zrovna tyhle veci rad fakt nemam :)
Jinak diky za informaci o verzovani Ruby, jsem mel za to, ze "liche" verze jsou jen testingove jako je tomu u kernelu...
A mimochodem skvela informace - tedy pokud to je pravda, nemam to overene, ale pokud ano, tak bude JRuby mit unicode jiz tento mesic (vsak ono se jim to v te Jave musi delat lip ;) ). JRuby je ale bohuzel nekrestansky pomale :/ Zkousel jsem to na fibonacim triceti, kde mi jruby vyslo az 4krat pomalejsi nez normalni ruby... ale ono uz staci jen jruby -e 'puts "baf"' a clovek vidi, ze to ponekud vazne...
S těmi verzemi... Doposud tomu tak bylo, ale 1.9.1 je prostě označena jako "stable release", takže tentokrát tomu bude jinak (jinak než dříve). :-) Něco jako s kernelem, který taky teď nemá 2.7. ;-)