polish
This commit is contained in:
		
							parent
							
								
									410b759086
								
							
						
					
					
						commit
						f1e193aef1
					
				
							
								
								
									
										5
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								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:
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										9
									
								
								NEWS
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								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:
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										3
									
								
								NOTES
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								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
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								README
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								README
									
									
									
									
									
								
							@ -1,5 +1,3 @@
 | 
			
		||||
hledger - a ledger-compatible text-based accounting tool
 | 
			
		||||
========================================================
 | 
			
		||||
 | 
			
		||||
Welcome to hledger! 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
@ -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>
 | 
			
		||||
 | 
			
		||||
@ -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:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user