> > Není to až příliš limitující? Jako vývojář bych měl přece udělat rozhodnutí > pro jaké minimální JDK má aplikace poběží. A to ne jen ve smyslu nových API > v nových JDK, ale i nové syntaxe. Když bych chtěl překládat do starší verze > (--source-level), ale mám nové prvky JDK, pak by mi to jen nedovolilo. Bylo > by pak možné zavést mnohem více novinek.... >
To má jednu drobnou vadu: nemohl byste vzít starý kód pro starou verzi Javy, ponechat ho beze změny a začít psát nové části v nové Javě. Buďto byste musel všechen původní kód nejdřív převést, nebo zůstat navěky u staré verze. Pravděpodobně nechcete ani jedno :-) LT P.S.: souhlasím s tím, že důsledná zpětná kompatibilita je obrovská přítěž (a nekompatibilní změny se stejně objevují), ale ta snaha je pochopitelná. Teď jenom -- jaký nový jazyk zvolit? :-)
