>>>>> "R" == Robert Feldt <feldt / ce.chalmers.se> writes: R> rb_funcall( self, rb_intern("super"), 0 ); rb_call_super(int argc, VALUE *argv); R> doesn't work so how should I call super from a C-implemented method? (I R> found rb_enable_super in intern.h but there's no doc on it. General You must call rb_enable_super(), before rb_enable_super(VALUE klass, const char* method); Guy Decoux