Это не совсем так. Из Ruby method_missing не выпиливали.<div><br></div><div>И к тому же это совсем не медленно, если создавать методы по требованию. 
<a href="http://habrahabr.ru/post/52532/">http://habrahabr.ru/post/52532/</a> <br><br><div class="gmail_quote">29 марта 2012 г. 12:22 пользователь Orlovsky Alexander <span dir="ltr"><<a href="mailto:nordicdyno@yandex.ru">nordicdyno@yandex.ru</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Не используйте AUTOLOAD<br>
1. Это медленно.<br>
2. Его использование порождает более сложный код<br>
<br>
Из руби, кстати его или уже выпилили или собираются.<br>
<br>
28.03.2012, 13:21, "Nick Knutov" <<a href="mailto:mail@knutov.com">mail@knutov.com</a>>:<br>
<div class="im HOEnZb">> Есть ряд объектов, у которых есть заранее известный, но иногда<br>
> меняющийся [в процессе разработки] список полей, для которых надо писать<br>
> геттеры вида<br>
><br>
> sub id { my $self = shift; return $self->{id}; }<br>
><br>
> Или с логикой чуть посложнее, но это еще один список полей и полностью<br>
> одинаковый код, кроме имени поля.<br>
><br>
> Возникла мысль генерить эти методы из заранее определенного списка на<br>
> этапе, например, загрузки модуля или компиляции кода. perldoc что?<br>
><br>
> Альтернативный вариант - сделать то же самое через AUTOLOAD, вот только<br>
> в гугле находятся несколько очень разных примеров, как это делается, и в<br>
> каждом говорится, что примеров есть разные, но вот именно этот способ<br>
> лучше и избавит от разных проблем и багов. So, как все же это надо делать?<br>
--<br>
</div><div class="HOEnZb"><div class="h5">Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br></div>