Odpovídáte na názor ke článku Rubinius 1.0 již klepe na dveře.
[5] Myslím, že je to celé jinak. V principu jde rozkopat stejně dobře implementace jazyka, jako jeho specifikace. Jde mnohem víc o to, jakou má autor jazyka odpovědnost vůči jeho uživatelům.
U open source projektů je tato odpovědnost relativně nízká, proto jazyk klidně překope - přednější je pro něj konvergence ke stavu, o kterém si myslím že je lepší. U komerčních projektů je odpovědnost naopak vysoká, protože ze stability jazyka a platformy plynou peníze - kdyby platforma nebyla stabilní, zákazníci by utekli jinam.
Fakt, že jazyky vzešlé z open source projektů jsou často specifikovány implementací a jazyky vzniklé v komerčním prostředí naopak specifikaci typicky mají není podle mě v příčinném vztahu se stabilitou jazyka, obojí je to důsledek stylu a priorit vývoje v daném prostředí.
Přečteno 22 364×
Přečteno 19 231×
Přečteno 16 197×
Přečteno 15 570×
Přečteno 12 786×