This commit is contained in:
Simon Michael 2009-04-03 05:58:14 +00:00
parent 410b759086
commit f1e193aef1
8 changed files with 18 additions and 16 deletions

View File

@ -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:

9
NEWS
View File

@ -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:

3
NOTES
View File

@ -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

2
README
View File

@ -1,5 +1,3 @@
hledger - a ledger-compatible text-based accounting tool
========================================================
Welcome to hledger!

View File

@ -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

View File

@ -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

View File

@ -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 <simon@joyful.com>

View File

@ -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: