VOOZH about

URL: https://www.phoronix.com/news/GNU-G-Golf-0.8

⇱ GNU G-Golf v0.8 Released For Writing GTK Apps In Guile/Scheme - Phoronix


👁 Phoronix

GNU G-Golf v0.8 Released For Writing GTK Apps In Guile/Scheme

Written by Michael Larabel in GNU on 8 February 2025 at 07:00 AM EST. 12 Comments
Years in the making, GNU G-Golf 0.8 was released on Friday as a significant release for this GNU project. No, it's not a golfing simulator or anything like that, but rather a Guile Object Library for GNOME so that you can develop GTK applications from the Guile/Scheme programming language.

For anyone wanting to go on a wild weekend adventure, GNU G-Golf 0.8 is available as this library for developing GNOME/GTK apps using Guile/Scheme. This comes complete with libadwaita integration and allows Glib/GObject introspection. From the G-Golf documentation, here's an example application:

👁 GNU G-Golf example code


The GNU G-Golf 0.8.0 release has a number of new interfaces, a new Adwaita demo, and numerous fixes. This has been a lengthy development cycle with the G-Golf 0.8 development stretching back more than three years.

Those intrigued by G-Golf can learn more about it at the GNU.org project site.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.