This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Examples of embedding guile
- To: Derry Bryson <dbbuile at ta1 dot reno-onramp dot com>
- Subject: Examples of embedding guile
- From: Klaus Schilling <Klaus dot Schilling at munich dot netsurf dot de>
- Date: Sat, 15 Jan 2000 11:58:21 +0100 (CET)
- Cc: "guile at sourceware dot cygnus dot com" <guile at sourceware dot cygnus dot com>
- References: <38800FD1.182DA241@ta1.reno-onramp.com>
- Reply-To: Klaus dot Schilling at munich dot netsurf dot de
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