With that in mind, I've compiled a list of what is currently a GnuCash module (below). Please review and let me know if I'm missing anything. This list does not include test modules.
So that there is not an unending debate over "what should be a module and what should be a library", I'd propose that the primary developers reply with what they each think should be a module and what they each think should be a library. I will get started on whatever is unanimously agreed upon. I will discuss the rest further once I get a bit into things.
Does this sound ok? -Peter The list of GnuCash modules (as of r15582): gnucash/app-utils gnucash/backend/file gnucash/business-core gnucash/business-core-file gnucash/business-gnome gnucash/business-utils gnucash/calculation gnucash/dialog-tax-table gnucash/engine gnucash/gnome-search gnucash/gnome-utils gnucash/import-export gnucash/import-export/binary-import gnucash/import-export/hbci gnucash/import-export/log-replay gnucash/import-export/ofx gnucash/import-export/qif-import gnucash/network-utils gnucash/qif-io/core gnucash/register/ledger-core gnucash/register/register-core gnucash/register/register-gnome gnucash/report/locale-specific/de_DE gnucash/report/locale-specific/us gnucash/report/report-gnome gnucash/report/report-system gnucash/report/standard-reports gnucash/report/stylesheets gnucash/report/utility-reports gnucash/tax/de_DE gnucash/tax/us On 15-Feb-07, at 1:35 PM, Derek Atkins wrote:
Hi, Quoting David Hampton <[EMAIL PROTECTED]>:On Thu, 2007-02-15 at 12:43 -0500, Peter McAlpine wrote:And so I pose this question: is GnuCash to have a modular design ornot? If yes, then the modules need to be ripped apart and made to usea strict interface. If no, then the GNCModule code should be ripped out and everything should (go back?) to being treated as a library. If the answer is "yes, GnuCash is to have a modular design but there isn't the time for the primary developers to finish its implementation" then please say so.This is the correct answer to your question.I agree with David. Yes, GnuCash should have a modular design, but none of the primary developers have had the time to actually finish the implementation started by the previous generation. We certainly want modularization for the importers and backends, and arguably I'd like to see the business code be a module, too.As it is now I am unable to build trunk on my primary computer and would consider resolving this problem to be an interesting exercise.That would be great.Agreed!!!David-derek -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH [EMAIL PROTECTED] PGP key available
PGP.sig
Description: This is a digitally signed message part
_______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
