From 77c2218c76be67cf987e4069067d895d8ea6dc14 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Tue, 1 May 2007 05:34:49 +0000 Subject: [PATCH] TODO -> NOTES and org-mode --- NOTES | 76 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ TODO | 52 ---------------------------------------- 2 files changed, 76 insertions(+), 52 deletions(-) create mode 100644 NOTES delete mode 100644 TODO diff --git a/NOTES b/NOTES new file mode 100644 index 000000000..9bed72b08 --- /dev/null +++ b/NOTES @@ -0,0 +1,76 @@ +* TO DO +** feature: read timelog files +*** timelog parser + handle time amounts + 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 + +** basic features +*** print +*** !include +*** , in thousands +*** -j and -J graph data output + +** advanced features +*** handle mixed amounts +*** 3.0-style elision +*** -p period expressions +*** -d display expressions +*** read gnucash files +*** other args, directives + +** new features +*** timelog simple format +*** auto-generate missing clock-out +*** graph automation +*** entry and smart data entry +*** incorporate timeclock features +*** better layout + +** testing +*** better use of quickcheck/smallcheck + http://blog.codersbase.com/2006/09/01/simple-unit-testing-in-haskell/ +*** ledger compatibility tests + +** documentation +*** literate docs +*** better use of haddock + +** marketing +*** set up as a cabal/hackage project following wiki howto ? + http://en.wikibooks.org/wiki/Haskell/Packaging +*** announce on haskell list, wiki + + +* things I want to know + +** time + +where have I been spending my time in recent weeks ? +where have I spent my time today ? +what is my status wrt spending plan for this week/month/year ? +what is my current status wrt time spending goals ? + +** money + +where have I been spending my money ? +what is my status wrt spending plan for this week/month/year ? +what is my current status wrt spending/savings goals ? +what are all my current balances ? +what does my balance history look like ? +what does my balance future look like ? +are there any cashflow, tax, budgetary problems looming ? + diff --git a/TODO b/TODO deleted file mode 100644 index 0d97cdc87..000000000 --- a/TODO +++ /dev/null @@ -1,52 +0,0 @@ -fix up Amounts - allow flexible display by currency - allow parsing by currency - fix arithmetic - -feature: read timelog files - timelog parser - handle time amounts - calculate time intervals - find datetime type - auto-generate missing clock-out - -optimization: add CookedLedger caching txns etc. - profile again - -speed - profile, refactor, optimize - -basic features - print - !include - , in thousands - -j and -J graph data output - -advanced features - handle mixed amounts - 3.0-style elision - -p period expressions - -d display expressions - read gnucash files - other args, directives - -new features - graph automation - entry and smart data entry - incorporate timeclock features - timelog simple amount entries - better layout - -testing - better use of quickcheck/smallcheck - http://blog.codersbase.com/2006/09/01/simple-unit-testing-in-haskell/ - ledger compatibility tests - -documentation - literate docs - better use of haddock - -marketing - set up as a cabal/hackage project following wiki howto ? - http://en.wikibooks.org/wiki/Haskell/Packaging - announce on haskell list, wiki