diff --git a/NOTES b/NOTES index 850fba821..2f9078e78 100644 --- a/NOTES +++ b/NOTES @@ -11,17 +11,19 @@ clever tricks like the plague." --Edsger Dijkstra * to do ** errors *** does not catch an unbalanced entry -*** should accept - before currency symbol ? *** can't parse comment line immediately after or within an entry +*** depth-limited balance report may not show final total +*** print does not always give tidy layout +*** should accept - before currency symbol ? ** features -*** actual/effective entry & txn dates, for completeness *** speed -**** easy profiling +**** optimise +**** generate big test files **** speed regression tests **** cache file ? +*** actual/effective entry & txn dates, for completeness *** ~/.hledgerrc, for setting defaults -*** more ledger features from README (?) -*** new features +*** more ledger features **** support complete period syntax ? every N days # N is any integer every N weeks @@ -30,14 +32,16 @@ clever tricks like the plague." --Edsger Dijkstra every N years biweekly bimonthly +*** new features **** -Q quarterly interval option, for consistency/convenience ? -**** easy timelog queries when called as hours +**** easy timelog queries when called as "hours" **** curses gui **** web gui **** charts **** easier data entry **** parse more file formats - gnucash, qif, ofx, csv.. **** in/out times in timelog entry descriptions +**** parse in-progress timelog entries **** i18n ** tests *** test on more ledger files @@ -64,16 +68,16 @@ clever tricks like the plague." --Edsger Dijkstra *** api docs *** developer intro *** user manual +*** differences not noted in README +**** ledger shows description comments as part of description +**** ledger seems to get amounts' x-position wrong more than hledger +**** ledger can't parse full smart dates in display expressions +**** hledger print puts a blank line after the entry, not before it +**** ledger can get timelog entry balance wrong, see mail list +**** ledger reports timelog sessions as virtual transactions ** web presence *** clarify bugtracking process * misc -** other differences not noted in README -*** ledger shows description comments as part of description -*** ledger seems to get amounts' x-position wrong more than hledger -*** ledger can't parse full smart dates in display expressions -*** hledger print puts a blank line after the entry, not before it -*** ledger can get timelog entry balance wrong, see mail list -*** ledger reports timelog sessions as virtual transactions ** things I want to know *** time where have I been spending my time in recent weeks ? @@ -118,13 +122,11 @@ are there any cashflow, tax, budgetary problems looming ? *** squeak: LanguageGame, T-Gen, SmaCC *** lisp: ? *** ruby: too slow (?) - ** data representation *** http://www.python.org/dev/peps/pep-0327/ *** http://www.n-heptane.com/nhlab/repos/Decimal/ *** http://www.n-heptane.com/nhlab/repos/Decimal/Money.hs *** http://www2.hursley.ibm.com/decimal/ - ** lispy's template haskell for quickcheck -- find tests with template haskell import Language.Haskell.Parser