giD v0.9.2 GObject Introspection binding repository and generator with Gtk4 support
Element Green
element at kymorphia.com
Sun Feb 16 19:26:24 UTC 2025
[giD](http://gid.dub.pm/) (pronounced giddy) is a repository for
[GObject Introspection](https://gi.readthedocs.io/en/latest/) D
binding libraries. Current focus has been on adding the
[Gtk4](https://gtk.org/) graphics toolkit and dependencies with
the goal of adding all libraries with GObject Introspection API
descriptions which are of interest (any of these from the [Python
PyGObject](https://lazka.github.io/pgi-docs/) project for
example).
The bindings were created with [gidgen](http://gidgen.dub.pm/)
which is a GObject Introspection binding generator CLI
application. It generates high quality mostly-automated D
bindings from GIR XML API definition files.
Also a part of this project is a [giD Gtk4 Example
Application](http://gid-gtk4-examples.dub.pm/) as a quick-start
to learn how to develop with D and Gtk4.
v0.9.2 Changes
* Add Windows support
* Documentation for [Building the Gtk4 Examples Project on
Windows](http://gid-gtk4-examples.dub.pm/)
* [Binding coverage
reports](https://github.com/Kymorphia/gid/blob/main/report.txt)
* [Apache Arrow](https://arrow.apache.org/) binding

More information about the Digitalmars-d-announce
mailing list