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’.


Reply via email to