InfoQ: メタプログラミング 総括: 速度、Ruby マクロ、スクリーンキャスト

screenshot

、特にメソッドを定義する様々な方法の速度をよく調べていた。そして彼は、ユーティリティメソッドを定義するための Proc オブジェクトを用いた define_method を使ったコードが、静的に定義されたメソッド(つまり def method_name のように定義されたメソッド)よりもずいぶん遅いことに気づいた。しかしながら、補足記事で、Matt 氏は速度に違いが出る理由とその解決方法を(リンク...

http://www.infoq.com/jp/news/2008/08/metaprogramming-roundup
http://b.hatena.ne.jp/entry/http://www.infoq.com/jp/news/2008/08/metaprogramming-roundup