This is the mail archive of the guile@sourceware.cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Examples of embedding guile


Derry Bryson writes:
 > 
 > I am beginning a program which will be a spreadsheet type program
 > and I hope to use Guile as the formula/macro language (i.e. where
 > the value of each cell would be a guile(lisp) expression).  
 > 
...
 > So anyway, here I am.  I have downloaded and compiled Guile, but didn't
 > find much in the way of docs or examples.  What I am hoping for is some
 > simple example code that demonstrates embedding and utilizing Guile. 
 > Does anyone have any pointers?

The best example by now is the Scheme Constraint Window Manager, SCWM,
by Greg Badros and Maciej Stachowiak. Both frequent this list, so will 
most likely tell you themselves.
Talking about spreadsheets, there are already a few projects that try
to embed a guile interpreter into a spreadsheet. For example there are
some based on Oleo. Another big one is Gnumeric by the FSF-Award Winner
Miguel de Icaza, of Gnome fame. It will possibly integrate an optional
guile interpreter when time has come. 
The main problem of embedding guile is that it occupies the main
function of the program.

Klaus Schilling

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]