Robert Graham Merkel <[EMAIL PROTECTED]> writes:
> There may indeed be stuff that should be implemented in C. However,
> guile and g-wrap make it very easy to drop in a C reimplementation
> of a Scheme function. If we do have performance problems that *are*
> CPU related, we can then reimplement just those parts that need it.
Exactly. I think that memory management is a problem that should
really be handled manually only when the automatic solutions aren't
sufficient. We more or less know how to write efficient garbage
collection algorithms now (Paul Wilson <[EMAIL PROTECTED]> has an
*excellent* paper on the subject), and there are more interesting
problems to work on than chasing down nil-dereferences.
...and as Robert pointed out, the guile/c/g-wrap combination makes it
easy for us to take control if we really need or want to.
FWIW
--
Rob Browning <[EMAIL PROTECTED]> PGP=E80E0D04F521A094 532B97F5D64E3930
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]