Calculating dependencies
!!! All ebuilds that could satisfy "=dev-lang/python-2.4-r2" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/python-2.4-r2 (masked by: package.mask)
# <pythonhead@gentoo.org> (04 Jan 2005)
# Masked for testing.
вот скажите, кто в 2.4 что-то такое использует специфическое
чего в 2.3 нету, и просто так не сделать?
или кто-то настолько серьезные приложения крутит на питоне что
без пятипроцентного прироста скорости никак обойтись нельзя?
> вот скажите, кто в 2.4 что-то такое использует специфическое
> чего в 2.3 нету, и просто так не сделать?
Вроде сделано "прозрачное для пользователя" преобразования int->long.
По сути дела, сейчас это один тип.
Декораторы для функций появились ...
А полный список здесь: http://www.python.org/doc/2.4/whatsnew/whatsnew24.html
целые уже сто лет как молча преобразуются, про декораторы тожк в курсе;
мне интересно кому это действительно применять приходится?
то как сделаны сейчас декораторы я делал на 2.2, с той лишь разницей
что запись немного другая. в результате нашлось одно единственное
применение -- кэшировать вычисляемое значение для "тяжелой" функции.
при этом если подумать и использовать вместо общего вида кеша
более подходящую структуру данных, получается эффективнее; то есть
генераторы тоже непонятно кому нужны -- читаемости кода и скорости
исполнения они не увеличивают (не сильно увеличивают, во всяком
случае) а совместимость с 2.3 и раньше исчезает.
>генераторы тоже непонятно кому нужны -- читаемости кода и скорости
исполнения они не увеличивают (не сильно увеличивают, во всяком
случае) а совместимость с 2.3 и раньше исчезает.
В 2.4 новые генераторы?
А про не увеличивают - не надо ля ля :) Ленивые вычисления рулят!
генераторы отличная вещь и одна из сильных черт питона.
они позволяют оптимизировать генерацию длинных последовательностей неопределённой изначально длины, задача очень частая на практике,
кроме того, их можно использовать для интересных красивых решений в циклах