引き続き、日経 Linux 10 月号、「プログラミングのオキテ」にある Ruby のリフレクション機能の表を参考に、Squeak システムの Smalltalk との対応表を作ってみました。 リフレクション機能 Ruby Squeak の Smalltalk メソッド名の一覧 Foo.instance_methods Foo allSelectors メソッド名の一覧 (継承分を除く) Foo.instance_methods(false) Foo selectors オブジェクトのメソッド名の一覧 obj.methods obj class allSelectors 特異メソッド名の一覧 obj.singleton_methods " n/a " 特異メソッド名の一覧 (継承分を除く) obj.singleton_methods(false) " n/a " インスタンス変数名の一覧