rewrite code organization doc

This commit is contained in:
Simon Michael 2008-10-02 23:32:53 +00:00
parent f1668587b6
commit 143b0434bb

View File

@ -11,12 +11,10 @@ simple ledger-compatible register & balance reports from a standard
ledger file, and demonstrates a (naive) purely functional
implementation of ledger.
Code overview:
The early code defined types in each module and was (too) strictly
layered. Since then, all data types have been moved to "Types" at the
bottom, but the original modules are still used to group related
functions/methods. Here is the approximate module hierarchy:
Code organization: the early code defined types in each module. This was
too strictly layered, so now most types are defined in "Types" at the
bottom. The original modules are still used to group functions/methods
related to each type. Here is the approximate module hierarchy:
@
hledger ("Main")