diff --git a/Makefile b/Makefile index 084e0b608..5ceecc2ae 100644 --- a/Makefile +++ b/Makefile @@ -68,6 +68,7 @@ buildprof prof: sampleledgers # run performance benchmarks and save results in profs # executables to test, prepend ./ to these if not in $PATH +# requires tabular from hackage BENCHEXES=hledger-0.3 hledger-0.4 ledger bench: buildbench sampleledgers ./bench $(BENCHEXES) --verbose | tee profs/`date +%Y%m%d%H%M%S`.bench @@ -80,8 +81,8 @@ buildbench: # generate sample ledgers sampleledgers: ghc -e 'putStr $$ unlines $$ replicate 1000 "!include sample.ledger"' >sample1000.ledger -# ghc -e 'putStr $$ unlines $$ replicate 10000 "!include sample.ledger"' >sample10000.ledger -# ghc -e 'putStr $$ unlines $$ replicate 100000 "!include sample.ledger"' >sample10000.ledger + ghc -e 'putStr $$ unlines $$ replicate 10000 "!include sample.ledger"' >sample10000.ledger + ghc -e 'putStr $$ unlines $$ replicate 100000 "!include sample.ledger"' >sample10000.ledger # send unpushed patches to the mail list send: diff --git a/NEWS b/NEWS index d50b5f625..2f8e179dd 100644 --- a/NEWS +++ b/NEWS @@ -1,10 +1,11 @@ NEWS ---- -2009/04/xx hledger 0.4 released -............................... +2009/04/03 hledger 0.4 released +------------------------------- Changes: +........ * avoid bulky/non-portable dependencies by default, curses ui now requires a build flag (-f vty) * on MS windows, provide a simple ansi-based ui in place of vty (-f ansi) @@ -40,12 +41,14 @@ Changes: -f sample10000.ledger balance || 12.72 | 14.97 | 4.63 Contributors: +............. * Simon Michael * Tim Docker * happstack and testpack developers Stats: +...... * Known errors: 0 * Commits: 132 @@ -56,7 +59,7 @@ Stats: 2009/01/17 hledger 0.3 released -............................... +------------------------------- Fixes: diff --git a/NOTES b/NOTES index 8b3a5b502..2523b3065 100644 --- a/NOTES +++ b/NOTES @@ -45,7 +45,8 @@ clever tricks like the plague." --Edsger Dijkstra *** test all esoteric ledger file features *** test reading from stdin *** easy ledger compatibility testing -**** --compare to compare (xml?) output with ledger with same args +**** run ledger 3 baseline tests +**** --compare (xml?) output with ledger's ** docs *** hledgerisms in file format - that hledger can read but ledger can't *** complete docs for smart dates, period expressions diff --git a/README b/README index 31a6b9cba..00fe74645 100644 --- a/README +++ b/README @@ -1,5 +1,3 @@ -hledger - a ledger-compatible text-based accounting tool -======================================================== Welcome to hledger! diff --git a/UICommand.hs b/UICommand.hs index 3acad7921..202731871 100644 --- a/UICommand.hs +++ b/UICommand.hs @@ -235,8 +235,8 @@ drilldown a | screen a == BalanceScreen = enter RegisterScreen a{aargs=[currentAccountName a]} | screen a == RegisterScreen = scrollToEntry e $ enter PrintScreen a | screen a == PrintScreen = a - -- | screen a == PrintScreen = enter LedgerScreen a - -- | screen a == LedgerScreen = a + -- screen a == PrintScreen = enter LedgerScreen a + -- screen a == LedgerScreen = a where e = currentEntry a -- | Get the account name currently highlighted by the cursor on the diff --git a/bench.tests b/bench.tests index ace4a089c..1bb280760 100644 --- a/bench.tests +++ b/bench.tests @@ -5,7 +5,7 @@ # sample.ledger's entries replicated n times -f sample1000.ledger balance --f sample10000.ledger balance +#-f sample10000.ledger balance #-f sample100000.ledger balance # the user's ledger, if any diff --git a/hledger.cabal b/hledger.cabal index 9b7747fc1..ab2dd92ea 100644 --- a/hledger.cabal +++ b/hledger.cabal @@ -3,10 +3,9 @@ Name: hledger Version: 0.4 Category: Finance Synopsis: A ledger-compatible text-based accounting tool. -Description: hledger is a haskell clone of John Wiegley's "ledger" text-based - accounting tool (http://newartisans.com/software/ledger.html). - It generates ledger-compatible register & balance reports from a plain - text ledger file, and demonstrates a functional implementation of ledger. +Description: hledger is a partial haskell clone of John Wiegley's "ledger" text-based + accounting tool. It generates ledger-compatible register & balance reports + from a plain text journal, and demonstrates a functional implementation of ledger. License: GPL Stability: beta Author: Simon Michael diff --git a/hledger.hs b/hledger.hs index 9f59b5204..cb967be8b 100644 --- a/hledger.hs +++ b/hledger.hs @@ -8,7 +8,7 @@ Released under GPL version 3 or later. hledger is a partial haskell clone of John Wiegley's "ledger" text-based accounting tool. It generates ledger-compatible register & balance -reports from a plain text ledger file, and demonstrates a functional +reports from a plain text journal, and demonstrates a functional implementation of ledger. For more information, see ledger.org . You can use the command line: