From: matz@... (Yukihiro Matsumoto) Date: 2002-04-26T00:56:48+09:00 Subject: [ruby-dev:16990] Re: making Proc in C (Re: [rubyist:1356] Re: another sample for the Method) まつもと ゆきひろです In message "[ruby-dev:16989] making Proc in C (Re: [rubyist:1356] Re: another sample for the Method)" on 02/04/25, nobu.nakada@nifty.ne.jp writes: |> 直接はないような気がします。eval.cの中では簡単なんですけど。 |> |> VALUE |> rb_proc(func, val) |> VALUE (*func)(ANYARGS); /* VALUE arg[, VALUE val] */ |> VALUE val; |> { |> return rb_iterate((VALUE(*)_((VALUE)))mproc, 0, func, val); |> } | |これ、どうでしょうか。拡張ライブラリを書くときにしか関係ないで |すが。 あってもよいと思いますけど、もしできるならもうちょっと descriptiveな名前だとねえ。