Ron Johnson <[EMAIL PROTECTED]> writes: > The same thing is happening now with gnucash, which is partly written > in Guile. > Guile is a Scheme implementation designed for real world programming, > providing a rich Unix interface, a module system, an interpreter, and > many extension languages. Guile can be used as a standard #! style > interpreter, via #!/usr/bin/guile, or as an extension language for > other applications via libguile.
Having vaguely tried to write things into gnucash, it has the larger problem of having a big blob of code with no real documentation on how it works or what you might change in it. This seems to be a general problem with GNOME programs that I've looked at. (I've run into trouble trying to implement a GtkTreeModel in GNOME 2 where an object is being created other than through the specified interface, so my code breaks; haven't figured this one out yet.) Gnucash isn't particularly obtuse to me for being written in Scheme, it's obtuse because it's undocumented. :-) -- David Maze [EMAIL PROTECTED] http://people.debian.org/~dmaze/ "Theoretical politics is interesting. Politicking should be illegal." -- Abra Mitchell -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]