From: Yukihiro Matsumoto Date: 2009-02-16T17:47:57+09:00 Subject: [ruby-dev:38028] Re: Add POSTARG support to rb_scan_args() まつもと ゆきひろです In message "Re: [ruby-dev:38026] Re: Add POSTARG support to rb_scan_args()" on Mon, 16 Feb 2009 17:35:48 +0900, "Akinori MUSHA" writes: |> Method#parametersが正しい結果を返せるようにrb_define_method |> で scan_args 相当を指定できるようにしたいのだが...。 | |rb_scan_arg() 相当をメソッド定義・呼出機構に組み入れてしまうべき |なんですかね。しばし考えてみましたが、にわかにはブロックの仮引数 |リストや将来のキーワード引数の表現方法についてアイデアがまとまり |ませんでした。 arityやparametersがより正しい情報を返すためには組み入れてし まった方がありがたいですね。あんまり深く考えていないんですが、 たとえばrb_define_methodの最後の引数に文字列を渡すと scan_args相当になるような設計は可能ではないかと思います。