This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: Examples of embedding guile
Klaus Schilling writes:
> Is there already a non-GUI spreadsheet that uses Scheme as
> Extension language? There's an emacs-lisp based spreadsheet,
> so that should be impossible to achieve.
(warning: semi-gratuitous plug follows...)
spreadsheets implement "parallel" computation, the essence of hardware
design. please see THUD for a guile-extensible environment for register
transfer level hardware design:
http://www.glug.org/people/ttn/software/thud/
the computation semantics are currently hard-coded to support
traditional "1, 0, x" values useful in modeling hardware, but that
module (simmath) can be replaced w/, say, "financemath" (or whatever).
regardless, some (significant) amount of hacking is required to get
spreadsheet-like functionality; it's not (yet) completely generalized
infrastructure for parallel programming.
a nice project would be to factor the engines from these different
spreadsheet implementations, develop an API, and re-implement them all
in it... ah, where is the extra six hours a day one needs to explore
these things?
thi