A status update for those interested:
Bindings now return multiple values when appropriate (this was not working before).
This is a companion discussion topic for the original entry at https://www.haiku-os.org/blog/jalopeura/2011-07-16_language_bindings_c_api_git_mirror_gcc4_and_other_changes/