cleanups
This commit is contained in:
		
							parent
							
								
									b8614fc006
								
							
						
					
					
						commit
						f89cd1867d
					
				| @ -59,7 +59,7 @@ addDataToAccountNameTree l ant = | ||||
| 
 | ||||
| -- balance report support | ||||
| -- | ||||
| -- some examples, ignoring the issue of eliding boring accounts | ||||
| -- examples, ignoring the issue of eliding boring accounts: | ||||
| -- here is a sample account tree: | ||||
| -- | ||||
| -- assets | ||||
| @ -116,7 +116,7 @@ ledgerAccountTreeMatching l acctpats showsubs maxdepth = | ||||
| -- 2. inner accounts with 0 transactions and 1 subaccount are displayed as | ||||
| --    a prefix of the sub | ||||
| -- | ||||
| -- so, for example: | ||||
| -- example: | ||||
| -- | ||||
| -- a (0 txns) | ||||
| --   b (0 txns) | ||||
|  | ||||
							
								
								
									
										37
									
								
								NOTES
									
									
									
									
									
								
							
							
						
						
									
										37
									
								
								NOTES
									
									
									
									
									
								
							| @ -1,25 +1,7 @@ | ||||
| * TO DO | ||||
| ** feature: read timelog files | ||||
| *** timelog parser | ||||
|    handle time amounts | ||||
|     switch to Data.Time.* | ||||
|      fix errors | ||||
|       - read seconds to pico | ||||
|       try System.Time ? | ||||
| 
 | ||||
| *** fix up Amounts | ||||
| **** allow flexible display by currency | ||||
| **** allow parsing by currency | ||||
| **** fix arithmetic | ||||
| 
 | ||||
| ** optimization: add CookedLedger caching txns etc. | ||||
| *** profile again | ||||
| 
 | ||||
| ** speed | ||||
| *** profile, refactor, optimize | ||||
|    CookedLedger caching acct txns, boring status etc. | ||||
|    refactor apis | ||||
| 
 | ||||
| ** make balance fast | ||||
| *** TODO profile again | ||||
| *** TODO add CookedLedger caching txns etc. | ||||
| ** basic features | ||||
| *** print | ||||
| *** !include | ||||
| @ -35,6 +17,19 @@ | ||||
| *** other args, directives | ||||
| 
 | ||||
| ** new features | ||||
| *** feature: read timelog files | ||||
| **** fix up Amounts | ||||
| ***** allow flexible display by currency | ||||
| ***** allow parsing by currency | ||||
| ***** fix arithmetic | ||||
| 
 | ||||
| **** timelog parser | ||||
|     handle time amounts | ||||
|      switch to Data.Time.* | ||||
|       fix errors | ||||
|        - read seconds to pico | ||||
|        try System.Time ? | ||||
| 
 | ||||
| *** timelog simple format | ||||
| *** auto-generate missing clock-out | ||||
| *** graph automation | ||||
|  | ||||
| @ -1,9 +1,9 @@ | ||||
| {- | ||||
| hledger - ledger-compatible money management tool (& haskell study) | ||||
| GPLv3, (c) Simon Michael & contributors | ||||
| inspired by John Wiegley's ledger at http://newartisans.com/ledger.html | ||||
| A port of John Wiegley's ledger at http://newartisans.com/ledger.html | ||||
| 
 | ||||
| modules/models are organized roughly like this; each layer can only | ||||
| The module/model hierarchy is roughly like this; each layer can only | ||||
| reference things below it: | ||||
| 
 | ||||
| hledger | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user