notes
This commit is contained in:
parent
5e9f9e530a
commit
0f91583230
32
NOTES
32
NOTES
@ -11,17 +11,19 @@ clever tricks like the plague." --Edsger Dijkstra
|
|||||||
* to do
|
* to do
|
||||||
** errors
|
** errors
|
||||||
*** does not catch an unbalanced entry
|
*** does not catch an unbalanced entry
|
||||||
*** should accept - before currency symbol ?
|
|
||||||
*** can't parse comment line immediately after or within an entry
|
*** 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
|
** features
|
||||||
*** actual/effective entry & txn dates, for completeness
|
|
||||||
*** speed
|
*** speed
|
||||||
**** easy profiling
|
**** optimise
|
||||||
|
**** generate big test files
|
||||||
**** speed regression tests
|
**** speed regression tests
|
||||||
**** cache file ?
|
**** cache file ?
|
||||||
|
*** actual/effective entry & txn dates, for completeness
|
||||||
*** ~/.hledgerrc, for setting defaults
|
*** ~/.hledgerrc, for setting defaults
|
||||||
*** more ledger features from README (?)
|
*** more ledger features
|
||||||
*** new features
|
|
||||||
**** 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
|
||||||
@ -30,14 +32,16 @@ clever tricks like the plague." --Edsger Dijkstra
|
|||||||
every N years
|
every N years
|
||||||
biweekly
|
biweekly
|
||||||
bimonthly
|
bimonthly
|
||||||
|
*** new features
|
||||||
**** -Q quarterly interval option, for consistency/convenience ?
|
**** -Q quarterly interval option, for consistency/convenience ?
|
||||||
**** easy timelog queries when called as hours
|
**** easy timelog queries when called as "hours"
|
||||||
**** curses gui
|
**** curses gui
|
||||||
**** web gui
|
**** web gui
|
||||||
**** charts
|
**** charts
|
||||||
**** easier data entry
|
**** easier data entry
|
||||||
**** parse more file formats - gnucash, qif, ofx, csv..
|
**** parse more file formats - gnucash, qif, ofx, csv..
|
||||||
**** in/out times in timelog entry descriptions
|
**** in/out times in timelog entry descriptions
|
||||||
|
**** parse in-progress timelog entries
|
||||||
**** i18n
|
**** i18n
|
||||||
** tests
|
** tests
|
||||||
*** test on more ledger files
|
*** test on more ledger files
|
||||||
@ -64,16 +68,16 @@ clever tricks like the plague." --Edsger Dijkstra
|
|||||||
*** api docs
|
*** api docs
|
||||||
*** developer intro
|
*** developer intro
|
||||||
*** user manual
|
*** 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
|
** web presence
|
||||||
*** clarify bugtracking process
|
*** clarify bugtracking process
|
||||||
* misc
|
* 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
|
** things I want to know
|
||||||
*** time
|
*** time
|
||||||
where have I been spending my time in recent weeks ?
|
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
|
*** squeak: LanguageGame, T-Gen, SmaCC
|
||||||
*** lisp: ?
|
*** lisp: ?
|
||||||
*** ruby: too slow (?)
|
*** ruby: too slow (?)
|
||||||
|
|
||||||
** data representation
|
** data representation
|
||||||
*** http://www.python.org/dev/peps/pep-0327/
|
*** http://www.python.org/dev/peps/pep-0327/
|
||||||
*** http://www.n-heptane.com/nhlab/repos/Decimal/
|
*** http://www.n-heptane.com/nhlab/repos/Decimal/
|
||||||
*** http://www.n-heptane.com/nhlab/repos/Decimal/Money.hs
|
*** http://www.n-heptane.com/nhlab/repos/Decimal/Money.hs
|
||||||
*** http://www2.hursley.ibm.com/decimal/
|
*** http://www2.hursley.ibm.com/decimal/
|
||||||
|
|
||||||
** lispy's template haskell for quickcheck
|
** lispy's template haskell for quickcheck
|
||||||
-- find tests with template haskell
|
-- find tests with template haskell
|
||||||
import Language.Haskell.Parser
|
import Language.Haskell.Parser
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user