GNOME: (Guile Object Library for)
G-Golf is a Guile Object Library for GNOME.
G-Golf low level API comprises a binding to - (most of) the GObject Introspection and (some of) the GObject and Glib libraries, as well as additional (G-Golf) utilities - used to import GObject libraries and build their corresponding G-Golf high level API.
Note: to be precise, G-Golf imports (and depends on the existence of) a Typelib - a binary, readonly, memory-mappable database containing reflective information about a GObject library.
G-Golf high level API makes (imported) GOBject classes and methods available using GOOPS, the Guile Object Oriented System.
G-Golf is a tool to develop modern graphical applications.
June 2020
G-Golf is under active development
and we hope to be able to release an
Documentation for G-Golf is available online as is documentation for most GNU software. You may also look at the G-Golf
manual by running
G-Golf also has a project page on Savannah.
G-Golf is a free software, distributed under the terms of the GNU Lesser General Public License LGPLv3 or higher. You must be aware there is no warranty whatsoever for G-Golf. This is described in full in the license.