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]

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

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