On Tue, 2008-01-15 at 00:59 +0900, Edward Liu wrote: > Does anyone know of any way I can full access to the Ruby > hash and array functions for C/C++? You can use rb_funcall(): VALUE hash = ...; VALUE keys = rb_funcall(hash, rb_intern("keys"), 0); HTH, Andre