Python, 3000?
Dec. 8th, 2008 11:18 pmЯ вот одного не пойму со всем этим - куда и зачем они спешат с обновлениями.
Что-то вводится в 2.6, и становится единственным вариантом в 3.0. Это вместо того, чтобы:
- стать допустимым в 2.6.
- стать дефолтом в 3.0.
- стать единственным в 3.1.
или ещё медленнее (три переходных).
Сейчас поставщики разных дистрибутивов начнут активно впихивать 3.0 везде. Это при том, что на дворе ещё дофига 2.4 и даже 2.3. После перехода будет совсем другой язык, многие вещи несовместимы и любая серьёзная программа требует переписки.
Для сравнения - majordomo работает под Perl 5.8, при том, что код писался под Perl4.
И что вместо reload() теперь? (это я уже, наверно, торможу к вечеру)
Что-то вводится в 2.6, и становится единственным вариантом в 3.0. Это вместо того, чтобы:
- стать допустимым в 2.6.
- стать дефолтом в 3.0.
- стать единственным в 3.1.
или ещё медленнее (три переходных).
Сейчас поставщики разных дистрибутивов начнут активно впихивать 3.0 везде. Это при том, что на дворе ещё дофига 2.4 и даже 2.3. После перехода будет совсем другой язык, многие вещи несовместимы и любая серьёзная программа требует переписки.
Для сравнения - majordomo работает под Perl 5.8, при том, что код писался под Perl4.
И что вместо reload() теперь? (это я уже, наверно, торможу к вечеру)
no subject
Date: 2008-12-09 08:04 am (UTC)Но некоторые изменения слишком революционны, всё равно придётся переписывать. И цель ведь стоит и в избавления от накопившегося мусора. Так лучше собрать всё это в одной смене версии, чтобы переписать один раз, а не три.
Один хозяин так любил своего собаку, что рубил ему хвост не весь сразу, а по частям.
no subject
Date: 2008-12-09 09:01 am (UTC)Плюс есть же 2to3 специально, и официальная позиция - если при отсутствии ворнингов в 2.6 при переделке в 3.0 у вас прога не работает, то пишите письма, будем фиксить.