[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