notes update

This commit is contained in:
Simon Michael 2008-10-10 03:30:56 +00:00
parent 73c49ec060
commit 65cfcceae0
2 changed files with 27 additions and 36 deletions

58
NOTES
View File

@ -5,39 +5,34 @@ Clarity of concepts, economy of features, efficiency and reliability of
implementations were its consequences." --Niklaus Wirth implementations were its consequences." --Niklaus Wirth
* to do * to do
** TODO bugs/cleanup ** bugs
*** no total in filtered balance report *** balance reports & filtering are quirky/broken/different from ledger
*** register pat doesn't filter transactions *** register doesn't filter
*** two acct patterns broken ** release 0.1
*** better encapsulation/layering *** cabal upload
**** above/below cacheLedger ? *** haskell-cafe/ledger announce
** ledger features ** ledger features
*** handle arbitrary precision accurately *** handle right-hand currency symbols
*** handle non-convertible currencies *** -C
*** handle time logs *** negative patterns
**** fix timelog parser *** darcs-style--version
**** handle time amounts *** ledger 2.6-style elision
switch to Data.Time.*
fix errors
- read seconds to pico
try System.Time ?
*** - account/description patterns
*** -p period expressions
*** !include
*** -j and -J graph data output
*** more speed
*** full per-currency precision & thousands separator handling *** full per-currency precision & thousands separator handling
*** ledger 3-style elision *** handle mixed-currency amounts
*** -d display expressions *** more speed
*** read gnucash files *** other ledger 2.6 features
*** other ledger 3 features **** !include
*** single space before currency can parse as an auto transaction **** -d display expressions
**** -j and -J graph data output
**** read gnucash files
** new features ** new features
*** multiple -f
*** alternate easier command-line ui
*** alternate timelog format *** alternate timelog format
*** infer clock-out *** show in/out times in timelog entry descriptions
*** graph automation *** graphs
*** entry and smart data entry *** smart data entry
*** incorporate timeclock features *** timeclock.el features
*** better layout *** better layout
** testing ** testing
*** better use of quickcheck/smallcheck *** better use of quickcheck/smallcheck
@ -45,7 +40,6 @@ implementations were its consequences." --Niklaus Wirth
*** ledger compatibility tests *** ledger compatibility tests
** documentation ** documentation
*** literate manual *** literate manual
*** better use of haddock
*** differences/issues *** differences/issues
**** ledger does not support -f- (without space) **** ledger does not support -f- (without space)
**** ledger shows description comments as part of description, we do the same **** ledger shows description comments as part of description, we do the same
@ -54,7 +48,9 @@ implementations were its consequences." --Niklaus Wirth
**** ledger balance with an account pattern shows a redundant total **** ledger balance with an account pattern shows a redundant total
**** hledger does not choose symbol separation, thousands separators, and precision based on first entry of each currency **** hledger does not choose symbol separation, thousands separators, and precision based on first entry of each currency
(currently: chooses precision for all currencies based on first entry) (currently: chooses precision for all currencies based on first entry)
**** hledger does not parse automated/periodic entries except at start of file **** hledger does not track currency/precision in as much detail
**** hledger ignores automated/periodic entries
**** hledger shows .00
* 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 ?

5
README
View File

@ -27,8 +27,3 @@ hledger reg -- shop
This version of hledger mimics ledger 2.5 closely, This version of hledger mimics ledger 2.5 closely,
see the ledger manual for more info: see the ledger manual for more info:
<http://joyful.com/repos/hledger/doc/ledger.html>. <http://joyful.com/repos/hledger/doc/ledger.html>.
Bugs:
* timelog balance report shows all accounts when it shouldn't
* timelog balance total is a little off compared to ledger