[Moscow.pm] Динамические возможности Perl :: помощь коллективного разума
Alexander Lourier
aml на rulezz.ru
Сб Май 1 23:01:27 PDT 2010
В сообщении от Пятница 30 апреля 2010 18:33:40 автор Akzhan Abdulin написал:
> К сожалению, сам постулат неверен. До возможностей метапрограммирования в
> Ruby далековато пока.
>
> Ведь само описание класса в Ruby является объектом и уже исполняется, со
> всеми вытекающими.
А скажите, пожалуйста, не флейма ради, есть ли практическая выгода от
использования таких сложных возможностей языка? Зачем может потребоваться
наследование от объекта с переопределёнными методами? Сможет, скажем,
программист сопровождения найти ошибки в этом коде (и сколько у него времени
на это уйдет), если разработчик к тому времени будет недоступен?
В перле использование всякой экзотики обычно ограничивается хаками, которые
полностью скрываются интерфейсом модуля. Никого особо не интересует, как
внутри устроен профайлер, хотя там бывает страшно и вообще write-only.
Подробная информация о списке рассылки Moscow-pm