This commit is contained in:
Simon Michael 2009-01-26 20:27:03 +00:00
parent 46c09c6fac
commit 8e49807159
2 changed files with 12 additions and 11 deletions

19
NOTES
View File

@ -11,16 +11,11 @@ clever tricks like the plague." --Edsger Dijkstra
* to do * to do
** errors ** errors
*** balance report: zero-balance root accounts do not elide properly *** balance report: zero-balance root accounts do not elide properly
*** too many dependencies, hard to install esp. without cabal install
** features ** features
*** actual/effective entry & txn dates, for completeness
*** ~/.hledgerrc, for setting defaults
*** more date syntax: last nov, next friday
*** speed
**** more optimisation
**** speed regression tests
**** cache file ?
*** more ledger features *** more ledger features
**** allow - before currency symbol ? **** actual/effective entry & txn dates, for completeness
**** ~/.hledgerrc for setting defaults
**** support complete period syntax ? **** support complete period syntax ?
every N days # N is any integer every N days # N is any integer
every N weeks every N weeks
@ -29,7 +24,9 @@ clever tricks like the plague." --Edsger Dijkstra
every N years every N years
biweekly biweekly
bimonthly bimonthly
**** allow - before currency symbol ?
*** new features *** new features
**** more date syntax: last nov, next friday, optional this, week of
**** allow comment lines immediately after or within an entry **** allow comment lines immediately after or within an entry
**** accept multiple -f files **** accept multiple -f files
**** more reliable tidy layout from print **** more reliable tidy layout from print
@ -42,9 +39,13 @@ clever tricks like the plague." --Edsger Dijkstra
**** split day-spanning timelog sessions, don't report more than 24 hours in a day **** split day-spanning timelog sessions, don't report more than 24 hours in a day
**** easy timelog queries when called as "hours" **** easy timelog queries when called as "hours"
**** i18n **** i18n
*** speed
**** more optimisation
**** speed regression tests
**** cache file ?
** tests ** tests
*** test all esoteric ledger file features
*** wanted: a test for reading a ledger from stdin *** wanted: a test for reading a ledger from stdin
*** test on more ledger files
*** easy ledger compatibility testing *** easy ledger compatibility testing
**** --compare to compare (xml?) output with ledger with same args **** --compare to compare (xml?) output with ledger with same args
** docs ** docs

4
README
View File

@ -207,8 +207,8 @@ Other differences
* hledger calls ledger's "note" field "description" * hledger calls ledger's "note" field "description"
* hledger doesn't require a space before command-line option values, eg: -f- * hledger doesn't require a space before command-line option values, eg: -f-
* hledger provides "--cost" as a synonym for "--basis" * hledger provides "--cost" as a synonym for "--basis"
* hledger's "weekly" reporting intervals always start on mondays * hledger's weekly reporting intervals always start on mondays
* hledger shows start and end dates of full intervals, not just the span containing data * hledger shows start and end dates of the intervals requested, not just the span containing data
* hledger period expressions don't support "biweekly", "bimonthly", or "every N days/weeks/..." * hledger period expressions don't support "biweekly", "bimonthly", or "every N days/weeks/..."
* hledger always shows timelog balances in hours * hledger always shows timelog balances in hours
* hledger doesn't count an unfinished timelog session * hledger doesn't count an unfinished timelog session