This commit is contained in:
Simon Michael 2009-11-25 22:11:17 +00:00
parent d8ecb448a1
commit 524d6eb206

35
NOTES
View File

@ -1,4 +1,5 @@
hledger project notes hledger project notes
=====================
* principles * principles
** We aim to make reliable, maintainable, usable, useful software, sustainably. ** We aim to make reliable, maintainable, usable, useful software, sustainably.
@ -39,12 +40,9 @@ clever tricks like the plague." --Edsger Dijkstra
** documentation, marketing ** documentation, marketing
*** add missing *** add missing
**** hledger/ledger feature matrix **** hledger/ledger feature matrix
**** regular-user home page
*** reduce *** reduce
*** aesthetics *** aesthetics
**** better screenshots/images **** better screenshots/images
**** fix header styles
***** fix pandoc rst header handling
*** automation *** automation
**** keep blurbs in sync **** keep blurbs in sync
***** README file ***** README file
@ -116,6 +114,7 @@ hledger.org/{list,bugs}/* also works
******* incomplete pattern matching ******* incomplete pattern matching
******* error ******* error
******* printf ******* printf
******* read
**** project notes **** project notes
**** functional programming **** functional programming
hledger is written in the Haskell programming language; hledger is written in the Haskell programming language;
@ -328,8 +327,8 @@ competitors/fellow niche inhabitants
*** documentation *** documentation
**** site up, current **** site up, current
**** demo up, current **** demo up, current
**** haddock **** haddock building, current
**** doctests **** doctests ?
*** unit *** unit
**** hunit **** hunit
**** quickcheck **** quickcheck
@ -363,21 +362,13 @@ competitors/fellow niche inhabitants
**** usability **** usability
**** download & usage stats **** download & usage stats
** errors ** errors
*** web: filter patterns not working
*** convert: allow trailing whitespace in rules file *** convert: allow trailing whitespace in rules file
*** reg: extra space with effective date *** convert: allow more flexible field specs, handle wescom
2009/09/16 CHASE visa payment as:ba:we:checking $-200.00 $2072.64 *** parsing: allow comment lines immediately after postings
2009/09/16 RENT as:ba:we:checking $-781.00 $1291.64 *** parsing: accept all real-world ledger files
2009/09/16 COFFEE BEAN as:ba:we:checking $-0.95 $1290.69 *** web: happstack ipv6 issue 6
2009/09/16 BAJA FRESH as:ba:we:checking $-5.43 $1285.26
*** allow comment lines immediately after postings
*** accept all real-world ledger files
*** account name eliding and layout varies between commands
*** vty issues 3, 4
**** support upcoming vty development
*** happstack ipv6 issue 6
** refactoring, code cleanup ** refactoring, code cleanup
*** switch to hack, support other backends
*** pair programming *** pair programming
*** seek more modularity *** seek more modularity
*** try export lists *** try export lists
@ -402,12 +393,12 @@ http://community.haskell.org/~ndm/downloads/paper-hoogle_overview-19_nov_2008.pd
*** easy data entry *** easy data entry
*** assume current year as default *** assume current year as default
*** wide/customisable/consistent layout *** wide/customisable/consistent layout
*** simple --flat balance report format *** --flat balance report format
*** better web ui/gui support *** effective/actual? dates for postings
*** effective dates for postings *** better web ui/gui
*** nice reports with charts
*** ledger-compatible xml output ? *** ledger-compatible xml output ?
*** allow no command or unordered command with pattern args *** allow no command or unordered command with pattern args
*** nice reports with charts
*** more automated bank data conversion *** more automated bank data conversion
*** ofx download *** ofx download
*** watching a changing ledger *** watching a changing ledger