notes
This commit is contained in:
		
							parent
							
								
									770136ec81
								
							
						
					
					
						commit
						d100f520c6
					
				
							
								
								
									
										49
									
								
								NOTES.org
									
									
									
									
									
								
							
							
						
						
									
										49
									
								
								NOTES.org
									
									
									
									
									
								
							| @ -1,21 +1,13 @@ | ||||
| hledger project notes | ||||
| 
 | ||||
| * backlog | ||||
| ** hledger release | ||||
| *** clarify/fix comment parsing/printing | ||||
| *** better tag matching | ||||
| **** consistent tag pattern syntax | ||||
| ***** 'tag ' -> 'tag:' ? | ||||
| **** web support | ||||
| **** tag existence match | ||||
| **** tag value regexp match | ||||
| *** test rules file (mis)creation | ||||
| *** compilation/dependency testing | ||||
| **** 7.4.1 | ||||
| **** 7.2.2 | ||||
| **** 7.0.4 | ||||
| *** release 0.18 | ||||
| 
 | ||||
| ** errors | ||||
| *** wrong ~ error | ||||
|  $ hledger <t.j print | ||||
|  hledger: ~ in the journal file path is not supported, please adjust (~/personal/current.journal) | ||||
| 
 | ||||
| *** double quote matches everything ? | ||||
| *** hledger incomestatement --depth shows nothing | ||||
| *** duplicate test runs | ||||
| $ hledger test 'showTransaction$' | ||||
| @ -770,9 +762,16 @@ http://ajaxcssblog.com/jquery/url-read-request-variables/ | ||||
| *** inspiration | ||||
| http://community.haskell.org/~ndm/downloads/paper-hoogle_overview-19_nov_2008.pdf -> Design Guidelines | ||||
| ** features/wishlist | ||||
| *** yesod 1.0 support | ||||
| **** figure out latest yesod deps | ||||
| *** inacct: on command line | ||||
| hledger -f demo.journal reg inacct:expenses:food:pets date:2010/8/25 | ||||
| 2010/08/25 catfood              expenses:food:pets           $10.00       $10.00 | ||||
|                                 assets:cash                 $-10.00            0 | ||||
| *** support - in period expressions | ||||
| *** more useful show instances | ||||
| **** use simple derived show instances for Amount & above ? | ||||
| **** show no of postings in account tree for Ledger ? | ||||
| *** hledger-web release | ||||
| *** don't recompile between autotest & functest | ||||
| *** stats: list all journal files | ||||
| *** search by commodity | ||||
| *** account types | ||||
| @ -1373,6 +1372,23 @@ statistical filing, invoicing and the like. | ||||
| 
 | ||||
| ** code snippets | ||||
| 
 | ||||
|    let assertAccountsReportItemEqual ((ea1,ea2,ei,eamt), (aa1,aa2,ai,aamt)) = do | ||||
|          assertEqual "full account name" ea1 aa1 | ||||
|          assertEqual "short account name" ea2 aa2 | ||||
|          assertEqual "indent" ei ai | ||||
|          assertEqual "amount" eamt aamt --(showMixedAmountDebug eamt) (showMixedAmountDebug aamt) | ||||
| 
 | ||||
| assertEqualAccount eacct@Account{aname=eaname,apostings=eapostings,abalance=eabalance} | ||||
|                    aacct@Account{aname=aaname,apostings=aapostings,abalance=aabalance} | ||||
|   = do | ||||
|          assertEqual "account name" eaname aaname | ||||
|          assertEqual "account postings" eapostings aapostings | ||||
|          assertEqual "account balance" eabalance aabalance | ||||
|          -- let (Mixed eamts, Mixed aamts) = (eabalance, aabalance) | ||||
|          -- -- mapM_ (\(e,a) -> assertEqual "account balance amount" e a) $ zip eamts aamts | ||||
|          -- assertEqual "account balance amount lists" (eamts) (aamts) | ||||
|          -- assertEqual "account balance mixed amounts" (Mixed eamts) (Mixed aamts) | ||||
| 
 | ||||
| fromOfxTransaction :: StatementTransaction -> LedgerTransaction | ||||
| fromOfxTransaction StatementTransaction { | ||||
|                         stType        = _ --sttype        -- :: TransactionType | ||||
| @ -3025,3 +3041,4 @@ move *FromOpts into toOpts | ||||
| *** 5/14 finish parsing, tests changes | ||||
| *** 5/15 matcher -> query, cleanup | ||||
| *** 5/16 tests, using query consistently | ||||
| *** 5/17 tests, porting entriesReport to query | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user