> Mám tři otázky: > > Četl jste, jaké změny se chystají (všechny)? > > Víte o existenci Python 2.6 a máte představu o tom, jak by měl > probíhat přechod na Python 3000? > > Když už se dělá spousta zásadních a užitečných změn, které nejsou > zpětně kompatibilní, je takový problém, když se přitom udělá pár změn, > které tak přínosné nejsou (relativně)? > > A Vy víte o existenci _všech_ změn? Najmě, když stačí když se Rossum špatně vyspí, a máte zítra ráno další změnu?
Hlavní co je třeba vědět je - proběhne nekompatibilní změna v syntaxi Pythonu, neexistuje žádný stoprocentní nástroj, který zkonvertuje "starý" Python do Pythonu 3000. A to stačí - protože takovouto troufalost by si u mnoha jazyků nedovolili ani v nejdivočejším snu a pokud ano, tak by měli svěšené uši až k zemi. Udělat v zavedeném programovacím jazyce, který existuje mnoho let, nekompatibilní změny, které nejsou obhajitelné mohutným přínosem není obhajitelné nikdy. A to ani, pokud tyto změny provázejí tzv. "užitečné" změny - u takových jazyků je potřeba absolutně minimalizovat jakékoli syntaktické změny. Ovšem tyto důvody platí u seriózních jazyků, které se používají k vážnému programování, ne u hraček, tam je to jedno. A tím toto vlákno z mé strany končím. Ať si každý udělá závěr jaký chce - můj názor je myslím asi jasný. Miloslav Ponkrác _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
