From: "NARUSE, Yui" Date: 2010-09-09T10:40:39+09:00 Subject: [ruby-dev:42205] Re: Enhancing Numeric#step 成瀬です。 2010年9月9日9:59 Yukihiro Matsumoto : > 一晩考えて、stepメソッドへの拡張そのものには賛成しようと思い > ました。ただ、今後キーワード引数を取るメソッドが増加すること > が容易に想像できますので、C APIでもキーワード引数に対応した > いと思います。 > > たとえば、 > > rb_scan_args(argc, argv, "02:", &limit, &step, &kw); > > でキーワード辞書を取れたり、 > > rb_scan_keywords(kw, "by", &step, "to", &limit, NULL); > > で、キーワード辞書を分解したりするようなAPIはどうだろうかと > 考えています。 > > このようなAPIをベースにstep拡張を取り込みたいのですが、どの > ような手順で行いましょうか。私がまずC APIを作って、武者さん > がそれに対応したstepパッチをコミットするとかですかね。 > > # いつ私の時間がとれるかが課題だけど。 仕様さえ決めて頂ければ、実装はなかださんがやってくださる、とか。 -- NARUSE, Yui naruse@airemix.jp