Это не совсем так. Из Ruby method_missing не выпиливали.

И к тому же это совсем не медленно, если создавать методы по требованию.
http://habrahabr.ru/post/52532/

29 марта 2012 г. 12:22 пользователь Orlovsky Alexander <[email protected]
> написал:

> Не используйте AUTOLOAD
> 1. Это медленно.
> 2. Его использование порождает более сложный код
>
> Из руби, кстати его или уже выпилили или собираются.
>
> 28.03.2012, 13:21, "Nick Knutov" <[email protected]>:
> > Есть ряд объектов, у которых есть заранее известный, но иногда
> > меняющийся [в процессе разработки] список полей, для которых надо писать
> > геттеры вида
> >
> > sub id { my $self = shift; return $self->{id}; }
> >
> > Или с логикой чуть посложнее, но это еще один список полей и полностью
> > одинаковый код, кроме имени поля.
> >
> > Возникла мысль генерить эти методы из заранее определенного списка на
> > этапе, например, загрузки модуля или компиляции кода. perldoc что?
> >
> > Альтернативный вариант - сделать то же самое через AUTOLOAD, вот только
> > в гугле находятся несколько очень разных примеров, как это делается, и в
> > каждом говорится, что примеров есть разные, но вот именно этот способ
> > лучше и избавит от разных проблем и багов. So, как все же это надо
> делать?
> --
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить