Re: [Openledger-developer] Random jottings
Brought to you by:
klavs
From: Jacques C. <ja...@ch...> - 2005-03-19 11:04:37
|
Klavs Klavsen wrote: > I forgot to mention, that the Invoice, Item etc. objects could be used > as general Business::Accounting::Invoice etc. module - as they should be > generic. Also the fact that they are objects, would make them easier to > expand, without disrupting others who use earlier versions, or less of > their data/features :) Klav; This is what I was driving at - a generic namespace for modules of this type. Business::Accounts::Invoice is a good example. Eventually you could frame it as a DBD/DBI style thing, with drivers. For instance, you might write a Business::Accounts::Driver::SQL-Ledger which would be geared towards using SQL-L modules or even the database. This kind of architecture might encourage development in this field by presenting a uniform API for accounting information. Others might be left to introduce driver code for GNU Cash, and to some extent commercial packages such as Quickbooks. This would be a great boon to Perl programmers working in business environments. More glue, as it were. JC. |