> Also, did you see my warning about scheme side pointers in the
> *options.[hc] files? I just wanted to make sure you're aware of the
> issue. The issue is that anyone passing a function to the C side
> right now has to make sure that they keep a pointer to the function on
> the Scheme side. That's because Guile's garbage collector has no idea
> that a bit of storage is reachable if there's only a C side pointer to
> it (Guile's GC doesn't know about C-side pointers that aren't on the
> stack.).
I have added your registry code for SCM handles.
It's used in the Gnome options code for registering
the options.
> We'll also need to update the *-options.[ch] docs once this approach
> fixes the problems mentioned there.
done.
> On an unrelated note, I'm wondering how close the GNOME side will be
> to usable if/when you get the GnomeCanvas stuff in. It'll be
> interesting to see.
I think that once the new register stuff is in, the gnome version
will be ready for a good beta-testing.
dave
--
Gnucash Developer's List
To unsubscribe send empty email to: [EMAIL PROTECTED]