On Mon, Jun 09, 2008 at 01:25:32AM +0900, SASADA Koichi wrote: > Hi, > > sorry for late response. Ditto. > Why don't you use rb_define_method() instead of calling "define_method"? > > "define_method" is desgined for "ruby level", not for C level. IIRC because rb_define_method takes a function pointer, not a Ruby block or Proc. Paul