RFC: GI Bindings
Hi.
I have made some progress with .vapi bindings (see here). This could be good for adding initial support for various languages (e.g. Haskell. Vala, Python, etc) using gobject-instrospection machinery.
In the process of writting vapi bindings, I found that support could be added using annotations inside the library, instead of a standalone .vapi file.
I thought that gobject-instrospection annotations could not be used without gobject extra dep, but it seems it is not the case.
As suggested by this comment on haskell-gi tracker, it seems it could be done with just the annotations.
I wanted to ask if annotations could be added to libqmlbind or if is it better to continue with the standalone .vapi approach (outside the library).
Thanks in advance!