This commit is contained in:
Simon Michael 2008-12-05 10:02:24 +00:00
parent 5e9f9e530a
commit 0f91583230

32
NOTES
View File

@ -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