>>>>> "O" == Olivier CARRERE <olivier / vibes.net> writes: O> Well, I didn't know that those functions existed! I only read a little O> the README.ext file wich shortly gave four functions (ruby_init(), O> ruby_run()...). Hey, you was modifying the source of ruby_run() and if you look at it : pigeon% cat -n eval.c [...] 1154 ruby_run() 1155 { [...] 1208 VALUE 1209 rb_eval_string_protect(str, state) [...] 1231 VALUE 1232 rb_eval_string_wrap(str, state) [...] pigeon% read the fine documentation which came with ruby :-))) Guy Decoux