add a philosphy section

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@599 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Linas Vepstas
1998-03-08 19:57:13 +00:00
parent 06ec0c2e2e
commit f20f29d4f7

View File

@@ -33,6 +33,18 @@ Features
Qt, GTK easy.
Philosphy
---------
The register object, indeed, all code in this directory, does not
depend on (should not depend on) any code in the accounting engine,
or on any code in the main application. It should be possible to use
the register in a stand-alone fashion. I beleive that this
independance is almost true, there may still be some warts. As a result
of this "independence" philosophy, ther is a very small amount of
duplicated code for date handling (i.e. there are similar functions
in src/register/datecell.c and src/engine/date.c). As cleanup
continues, this duplication will disappear.
Design Overview
---------------