Hey Mike, Mike Gran <spk...@yahoo.com> skribis:
> Hello. I am announcing guile-gi v0.0.1. > > guile-gi is a library that autogenerates Guile bindings for GObject > libraries that provide typelib files. GNU Guile is an implementation > of Scheme, a Lisp-like language. GObject is a standard way of writing > C-language libraries with headers and introspection information that > are intended to allow them to be used from other languages. Typelib > files are GObject's standard way to provide that introspection > information. Among the GObject libraries are GTK3 and WebKitGTK2, two > popular GUI libraries. Woohoo, nice! The manual has this example: guile -L . -c '(use-modules (gi)) (display (export-typelib "Gtk" "3.0"))' > Gtk.scm guile -L . -c '(use-modules (gi)) (display (export-typelib "Gio" "2.0"))' > Gio.scm I wonder if there could be a macro providing the same functionality as ‘export-typelib’ such that the typelib file would be interpreted at macro-expansion time. :-) Anyway, thumbs up! Ludo’.