libqmlbind icon indicating copy to clipboard operation
libqmlbind copied to clipboard

RFC: GI Bindings

Open rainbyte opened this issue 9 years ago • 0 comments

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!

rainbyte avatar Jun 20 '16 06:06 rainbyte