Re: OT: Why is C so popular?
Ron Johnson <ron.l.johnson@cox.net> 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 dmaze@debian.org http://people.debian.org/~dmaze/
"Theoretical politics is interesting. Politicking should be illegal."
-- Abra Mitchell
Reply to: