Spousta omylů ohledně Ruby 1.9.0

Publikováno 22.01.2008 v kategorii Rails. Trvalý odkaz permalink. RSS kanál pro sledování komentářů.

Je to pár dní co mi několik nezávislých zdrojů přes RSS čtečku sdělilo, že Ruby 1.9.0 je na světě. Jelikož tento release nese označení development release nechával mě úplně klidným, protože to znamená, že pro proukci je nepoužitelný a na testování nových fíčur nějak nemám energii. Čláky jsem nicméně pročetl a nové Ruby se změnami, o kterých se píše už měsíce, jsem ignoroval. V podstatě pro mě tento release nemá žádný význam.

Dnes mě ale Google Reader překvapil českými reakcemi na Ruby 1.9. Článek na Rootu považuje release za ukvapený. Tak aspoň zní honosný titulek, nikde ale není vysvětleno co je na development relase ukvapeného. Článek dále cituje tento výlev Davida Majdy, který je opět protkán nepochopením.

Nechci zde nikoho odsuzovat ani obhajovat, protože je nutno přiznat, že obě strany mají tak trochu pravdu. Čeští kritikové to nicméně vzali za špatný konec. Z mého pohledu udělal největší chybu Matz, a to tu, že nikde (nebo aspoň nikde viditelně) není oznámeno, že 1.9.0 není nástupce 1.8.x, ale předchůdce na cestě k 2.0. Co to znamená?

Normálně by člověk předpokládal, že když se sníží minor verze produktu (to druhé číslo) tak je zachována zpětná kompatibilita. Tady to z již zmíněných důvodů neplatí.

Matz udělal chybu, protože na letmý pohled vypadá 1.9.0 jako nástupce 1.8.6, ale označení development release by mělo odratit ty co hledají spolehlivý a stabilní produkt.

Krikitové udělali na druhé straně chybu tu, že místo toho aby Ruby povzbudili na cestě k verzi 2.0 děsí se nad nekompatibilitou a chybami ve vývojářské verzi.

Osobně bych rozšiřování syntaxe spíše zavrhoval a soutředil se na zvyšování rychlosti a nativní podporu Unicode. Nakonec je ale tento release dobrá věc, spoustu lidí co ho nepochopí znechutí a otevře místo pro zkoušení alternativních implementací.

 

Komentáře

 
Zatím zde není žádný komentář.
 

Přidej komentář

 
Povinná pole jsou vyznačena tučně.