cleanups
This commit is contained in:
parent
b8614fc006
commit
f89cd1867d
@ -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
37
NOTES
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user