18 марта 2014 г., 21:24 пользователь Андрей П. Ковбович <[email protected]> написал: > Почему не use Moo? Если нет зависимостей от moose, то вполне себе отличная > альтернатива для ОО.
Потому что в Moo нет вообще ни черта - ни библиотеки типов, ни MOP :) Только аксессоры + роли - впрочем, поэтому он и достаточно легковесный. Плюс его аксессоры медленнее, чем XS-ный Mouse (не смог найти запись того доклада с YAPC, про который говорил выше - но насколько помню, XS-решения, и в частности Mouse, рвали всех на бенчмарках). К счастью, есть еще такой проект как mop, который, возможно, окажется в ядре через пару лет: https://github.com/stevan/p5-mop-redux. Тогда все, начинающееся на Mo* можно будет переписывать ) Кстати, довольно забавно - появился Moose для Ruby: https://github.com/peczenyj/MooseX -- Best regards, Ilya Chesnokov -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
