>  Don't use gc_sweep(), you can use rb_gc() but it's only defined in
>  intern.h. You can write :
> 
>       rb_funcall(rb_mGC, rb_intern("start"), 0);


Once again, merci :)

I'm ready to prepare a little HOWTO on it and publish it.

- Olivier CARRERE