rewrite code organization doc
This commit is contained in:
		
							parent
							
								
									f1668587b6
								
							
						
					
					
						commit
						143b0434bb
					
				
							
								
								
									
										10
									
								
								hledger.hs
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								hledger.hs
									
									
									
									
									
								
							| @ -11,12 +11,10 @@ simple ledger-compatible register & balance reports from a standard | |||||||
| ledger file, and demonstrates a (naive) purely functional | ledger file, and demonstrates a (naive) purely functional | ||||||
| implementation of ledger. | implementation of ledger. | ||||||
| 
 | 
 | ||||||
| Code overview:  | Code organization: the early code defined types in each module. This was | ||||||
| 
 | too strictly layered, so now most types are defined in "Types" at the | ||||||
| The early code defined types in each module and was (too) strictly | bottom. The original modules are still used to group functions/methods | ||||||
| layered. Since then, all data types have been moved to "Types" at the | related to each type.  Here is the approximate module hierarchy: | ||||||
| bottom, but the original modules are still used to group related |  | ||||||
| functions/methods. Here is the approximate module hierarchy: |  | ||||||
| 
 | 
 | ||||||
| @ | @ | ||||||
| hledger ("Main") | hledger ("Main") | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user