This commit is contained in:
Simon Michael 2007-05-01 07:15:53 +00:00
parent b8614fc006
commit f89cd1867d
3 changed files with 20 additions and 25 deletions

View File

@ -59,7 +59,7 @@ addDataToAccountNameTree l ant =
-- balance report support -- balance report support
-- --
-- some examples, ignoring the issue of eliding boring accounts -- examples, ignoring the issue of eliding boring accounts:
-- here is a sample account tree: -- here is a sample account tree:
-- --
-- assets -- assets
@ -116,7 +116,7 @@ ledgerAccountTreeMatching l acctpats showsubs maxdepth =
-- 2. inner accounts with 0 transactions and 1 subaccount are displayed as -- 2. inner accounts with 0 transactions and 1 subaccount are displayed as
-- a prefix of the sub -- a prefix of the sub
-- --
-- so, for example: -- example:
-- --
-- a (0 txns) -- a (0 txns)
-- b (0 txns) -- b (0 txns)

37
NOTES
View File

@ -1,25 +1,7 @@
* TO DO * TO DO
** feature: read timelog files ** make balance fast
*** timelog parser *** TODO profile again
handle time amounts *** TODO add CookedLedger caching txns etc.
switch to Data.Time.*
fix errors
- read seconds to pico
try System.Time ?
*** fix up Amounts
**** allow flexible display by currency
**** allow parsing by currency
**** fix arithmetic
** optimization: add CookedLedger caching txns etc.
*** profile again
** speed
*** profile, refactor, optimize
CookedLedger caching acct txns, boring status etc.
refactor apis
** basic features ** basic features
*** print *** print
*** !include *** !include
@ -35,6 +17,19 @@
*** other args, directives *** other args, directives
** new features ** new features
*** feature: read timelog files
**** fix up Amounts
***** allow flexible display by currency
***** allow parsing by currency
***** fix arithmetic
**** timelog parser
handle time amounts
switch to Data.Time.*
fix errors
- read seconds to pico
try System.Time ?
*** timelog simple format *** timelog simple format
*** auto-generate missing clock-out *** auto-generate missing clock-out
*** graph automation *** graph automation

View File

@ -1,9 +1,9 @@
{- {-
hledger - ledger-compatible money management tool (& haskell study) hledger - ledger-compatible money management tool (& haskell study)
GPLv3, (c) Simon Michael & contributors GPLv3, (c) Simon Michael & contributors
inspired by John Wiegley's ledger at http://newartisans.com/ledger.html A port of John Wiegley's ledger at http://newartisans.com/ledger.html
modules/models are organized roughly like this; each layer can only The module/model hierarchy is roughly like this; each layer can only
reference things below it: reference things below it:
hledger hledger