docs: notes

This commit is contained in:
Simon Michael 2010-04-10 00:21:35 +00:00
parent 5f82a9cd6b
commit cd8dffc485

23
NOTES
View File

@ -387,6 +387,7 @@ competitors/fellow niche inhabitants
**** usability **** usability
**** download & usage stats **** download & usage stats
** errors ** errors
*** bad day/month number should give a meaningful parse error but also not terminate hledger add
*** better leap year checking *** better leap year checking
ledger: ledger:
While parsing file "/Users/simon/personal/2010.ledger", line 442: While parsing file "/Users/simon/personal/2010.ledger", line 442:
@ -394,6 +395,26 @@ While parsing transaction:
> 2/27=2/29 (20100201ucla) ucla payment > 2/27=2/29 (20100201ucla) ucla payment
Error: Day of month is not valid for year Error: Day of month is not valid for year
*** register, balance eat memory
$ hours stats
Ledger statistics as of 2010-04-01
----------------------------------
File : current.timelog
Period : 2007-02-05 to 2010-01-31 (1091 days)
Last transaction : 2010-01-30 (61 days ago)
Transactions : 4333 (4.0 per day)
Transactions last 30 days: 0 (0.0 per day)
Transactions last 7 days : 0 (0.0 per day)
Accounts : 947
Account tree depth : 8
Commodities : 2 (h, p)
$ hours reg ...Nx100Mb...
*** balance: stack space overflow
$ hours -p 2007 bal
Stack space overflow: current size 8388608 bytes.
Use `+RTS -Ksize' to increase it.
** refactoring, code cleanup ** refactoring, code cleanup
*** more modularity *** more modularity
**** plugin strategy **** plugin strategy
@ -481,12 +502,14 @@ maintained and keen to help
***** linking plugins into main app with plugins (original) ***** linking plugins into main app with plugins (original)
more complex than above more complex than above
more type-safe/featureful ? more type-safe/featureful ?
***** doing whatever xmonad does with dyre
***** interpreting plugins under control of main app with hint ***** interpreting plugins under control of main app with hint
ghci in an IO-like monad ghci in an IO-like monad
types need converting, etc. types need converting, etc.
plugins may run more slowly plugins may run more slowly
plugins can be discovered/loaded by module path or by loading files directly plugins can be discovered/loaded by module path or by loading files directly
* misc * misc
** things I want to know ** things I want to know
*** time *** time