cleanups
This commit is contained in:
		
							parent
							
								
									b8614fc006
								
							
						
					
					
						commit
						f89cd1867d
					
				| @ -59,7 +59,7 @@ addDataToAccountNameTree l ant = | |||||||
| 
 | 
 | ||||||
| -- balance report support | -- 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: | -- here is a sample account tree: | ||||||
| -- | -- | ||||||
| -- assets | -- assets | ||||||
| @ -116,7 +116,7 @@ ledgerAccountTreeMatching l acctpats showsubs maxdepth = | |||||||
| -- 2. inner accounts with 0 transactions and 1 subaccount are displayed as | -- 2. inner accounts with 0 transactions and 1 subaccount are displayed as | ||||||
| --    a prefix of the sub | --    a prefix of the sub | ||||||
| -- | -- | ||||||
| -- so, for example: | -- example: | ||||||
| -- | -- | ||||||
| -- a (0 txns) | -- a (0 txns) | ||||||
| --   b (0 txns) | --   b (0 txns) | ||||||
|  | |||||||
							
								
								
									
										37
									
								
								NOTES
									
									
									
									
									
								
							
							
						
						
									
										37
									
								
								NOTES
									
									
									
									
									
								
							| @ -1,25 +1,7 @@ | |||||||
| * TO DO | * TO DO | ||||||
| ** feature: read timelog files | ** make balance fast | ||||||
| *** timelog parser | *** TODO profile again | ||||||
|    handle time amounts | *** TODO add CookedLedger caching txns etc. | ||||||
|     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 |  | ||||||
| 
 |  | ||||||
| ** basic features | ** basic features | ||||||
| *** print | *** print | ||||||
| *** !include | *** !include | ||||||
| @ -35,6 +17,19 @@ | |||||||
| *** other args, directives | *** other args, directives | ||||||
| 
 | 
 | ||||||
| ** new features | ** 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 | *** timelog simple format | ||||||
| *** auto-generate missing clock-out | *** auto-generate missing clock-out | ||||||
| *** graph automation | *** graph automation | ||||||
|  | |||||||
| @ -1,9 +1,9 @@ | |||||||
| {- | {- | ||||||
| hledger - ledger-compatible money management tool (& haskell study) | hledger - ledger-compatible money management tool (& haskell study) | ||||||
| GPLv3, (c) Simon Michael & contributors | 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: | reference things below it: | ||||||
| 
 | 
 | ||||||
| hledger | hledger | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user