---- On Sat, 25 Jan 2020 21:55:15 -0500 Mike Gran <spk...@yahoo.com> wrote ---- > On behalf of the Guile-GI team, I am pleased to announce the release > of Guile-GI v0.2.2. > > guile-gi is a library that autogenerates GNU Guile bindings for > GObject libraries that provide typelib files. GObject is a standard > way of writing C-language libraries with headers and introspection > information. Typelib files are GObject's standard way to provide that > introspection information. Among the GObject libraries are GTK3 and > WebKitGTK2, two popular GUI libraries. > > In short, this library hopes to make GTK3 and WebKit2 available to > Guile. > > This particular library is one of several different attempts at > solving the interface between GTK+3 and Guile. Its differentiating > feature is that its bindings are created dynamically at runtime by > parsing typelib files. > > This project is theoretically similar to the g-golf project; however, > while g-golf tries to avoid too much C, this project provides a > library written in C that enables the use of the introspection > functionality provided by GObject-Introspection. > > Guile-GI is of alpha quality. Its API is stabilizing, and there is > no plan to change it; but, it is too early to guarantee stability. > > The big theme for this point release was to make callbacks work > better. > > The NEWS > - Add Guile 3.0 to configure > - Callback fixes (#68, #70) > - Prevent garbage collection of callbacks before use > - Fix unpacking of integers in callbacks > - Harmonize the calling convention of callback parameters > with the calling convention of introspected C functions > - Some support for GHashTable types (#56) > - Improvements to autogenerated documentation (#50) > - Bug fixes > > A tarball can be downloaded > http://lonelycactus.com/tarball/guile_gi-0.2.2.tar.gz > MD5 a63adfee7f80ccf4175f51ce41b0a99a guile_gi-0.2.2.tar.gz > > The repository and bug tracker can be found at > https://github.com/spk121/guile-gi > > If you're uncomfortable using the github bug tracker, you can always > e-mail me directly. > > To read about what this library is supposed to do, check out > https://spk121.github.io/guile-gi/Getting-Started.html > > Regards, > Mike Gran
The documentation structure already makes me feel like I should try it out :)