Matt Armstrong <[EMAIL PROTECTED]> writes:
> Well, as a prospective user of the program, I don't really care if
> my personal finance program is another Emacs. I just don't want to
> know about it. What I really want is a package full featured enough
> so that I don't feel I'm losing too badly by switching away from
> Quicken. I have not missed the lack of a scripting language in
> Quicken.
Hmm. I miss it every time I type "C-a" or "C-k" in a dialog box
(granted that lesstif sort of supports this, but you can't do "M-y").
And the user who doesn't care about this stuff should just never see
it. Our default setup should be "default enough" to make most people
happy.
> As a prospective developer though, I'm not interested in dealing in
> the extra effort involved with the kinds of customizability you're
> talking about. It makes the program harder to docuent, debug and
> test since the guts of it are opened up for everyone to touch and
> manipulate. I am much more interested in working on a program
> without a scripting language. Maybe this program is not GnuCash.
>From a developer's perspective, if it's done right, you shouldn't see
it too much unless you're specifically working on the customization
stuff. Further, using guile could dramatically reduce the code count
in many places. In general, a well implemented scheme algorithm will
use a *lot* less code than the same thing in C, and you don't even
have to recompile to try things out. If we ever did have enough of
GnuCash available from the Guile level, a lot of mid-level developers
would never even have to worry about how to get GnuCash to compile
because they'd only need pre-compiled binaries.
All that said, this touches on *exactly* the point I was raising
yesterday. I'd really like to know how many people we have in the
"pro-guile" and "anti-guile" camps. If we have a substantial split,
we need to divide up and pursue the different directions rather than
grinding on with the potential animosity that can result.
--
Rob Browning <[EMAIL PROTECTED]> PGP=E80E0D04F521A094 532B97F5D64E3930
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body