no, not really. smile i don't have much time for this unfortunately.

...but actually the only thing i still have to figure out is how to best handle callbacks with boo. afterwards it would only be some grunt work to complete a nice wrapper.



...
i think it makes sense to use a vector class with overloaded operators. the class also doesn't use vars but floats which results in better precision in many cases.



...
by the way, boo features powerful macros which are nice for avoiding repetitive code like often happens in a wrapper. it would be possible to do stuff like:

# f = float, i = int, _ = no setter
property version f_
property edition i_
property compatibility ii

only one line per property! smile

unfortunately macros seem to be quite complicated to write. you have to work with the AST (abstract syntax tree) and there isn't any documentation about it yet so i probably won't use macros.