Člověk pár měsíců nečte konference a Guido provede něco takového. ;-) Změna není tak brutální - některé věci se mi nelíbí až tak moc (na javovské řetězce si budu muset chvíli zvykat), ale většina těch posunů je pozitivních (oceňuju zrušení starých tříd a vyhození dalších duplicit jako <>).
Některé věci mi nejsou moc jasné:
1. K čemu slouží __instancecheck__ a __subclasscheck__? Neměly by aspoň funkce isinstance() a issubclass() říkat pravdu? ;-)
2. K čemu je potřeba přidávat množinové literály? Zvlášť když nebude existovat syntaxe pro prázdnou množinu.
Vzhledem k tomu co vsechno je v pythonu 2.x napsano a co jeste se napise, tak bych nastup nove verze tak zhave nevidel. Kdyz si jen vzpomeneme, jak dlouho trval nastup PHP5ky a to je jeste hodne z5ne kompatibilni.
Muj odhad je ze jeste tak 2 roky bude trvat nez se obevi nejaka stable verze, pak dalsi minimalne rok nez se objevi stabilni verze teto "stable 3.x vetve" no a pak bych se vubec nedivil, kdyby nasledne 2.x verze vice ci mene nejakym zpusobem netvorili most tak, aby lidi spise upgradovali na novy kod, nez konverzovali... takze realne nasazeni nebude drive nez 5 let.