Other than Python and C++, are there any other supported languages? Is there any documentation on how to write bindings for other languages, for example, Ruby?
The WebGL port involves engine code porting, right? I’m looking just for bindings, not modifying the engine.
You would have to look into adding a new back-end to the interrogate program. Look in the dtool/src/interrogate directory in the source code to see how bindings for C and Python are done.