>>>> скорости выполнения приложений.
>>> 
>>> но Perl все равно тут бенчмаркает лучше других языков :)
>>> 
>>>> Так, без Moose работать в ООП-стиле чуточку геморнее.
>>> 
>>> но Mo*U*se быстрее ручных реализаций get'setteroв.
>>> 
>>> то есть код:
>>> 
>>> package User;
>>> use Mouse;
>>> has name => is => 'rw', isa => 'Str';
>>> 
>>> будет быстрее чем вот такой код:

> Тут надо померить.
> и вообще это не законченное единственное решение
> возможное на Perl

Если мне не изменяет память, то Машанов на каком-то из мейловых
техфорумов делал презентацию по поводу бенчмарков разных вариантов
от Mouse до ручных вот сеттеров геттеров. всего в списке на графиках
было около 10 разных вариантов (включая какую-то экзотику которую
я вообще никогда не использовал) и вот меня тогда и удивило что
Mouse работает быстрее ручных вариантов. оказалось там много хитростей
юзается которые когда вручную класс пишешь не будешь использовать
заради читаемости + XS.

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить