e5f3a53bcc339a9944db941dceb8d3af2bad9cc2
				
			
			
		
	 James Eversole
		
	
	e5f3a53bcc
	
	
	0.1.0 base collection of features
			James Eversole
		
	
	e5f3a53bcc
	
	
	0.1.0 base collection of features
		
			
			Implemented evaluation of tree calculus terms alongside referentially transparent variable identifiers. Implemented evaluation of defined functions into tree calculus.
sapling
sapling is a "micro-language" that I'm working on to investigate Tree Calculus .
It offers a minimal amount of syntax sugar:
- toperator behaving by the rules of Tree Calculus
- Variable definitions
- Lambda abstractions
- List, Integer, and String literals
This is an active experimentation project by someone who has no idea what they're doing.
Acknowledgements
Tree Calculus was discovered by Barry Jay.
treecalcul.us is an excellent website with an intuitive playground created by Johannes Bader that introduced me to Tree Calculus. If sapling sounds interesting but compiling this repo sounds like a hassle, you should check out his site.
					Languages
				
				
								
								
									Haskell
								
								97.9%
							
						
							
								
								
									Nix
								
								2.1%