zu www.bildungsgueter.de Table of Section Contentss

Preface


Guile is an implementation of the Scheme programming language.

Guile is designed to be an extensible and highly flexible language. It can be used in several ways:

It is possible to call Guile from within a C program. This is an attractive approach, as it allows you to take advantage of Guile's memory management system for the implementation of parts of your program.

It is possible to use Guile as a stand-alone Language and to program a window completely with Guile. To do that, you use the Guile-Gnome-2 libraries. The use of these Libraries is the main topic of this tutorial.

Regrettably, the documentation for Guile-Gnome is quite unusable; seemingly is was simply copied from some other documentation without even changing the code examples from C to Guile.

This tutorial explains the use of Guile with the GUI framework Gnome2 and Gtk-2.


Table of Section Contents