|  | d8dd005f54 | Try using tail recursion to reduce stack pressure | 2023-10-15 17:34:15 -07:00 |  | 
			
				
					|  | 3aebd99805 | Add an isInt primitive predicate | 2023-03-12 00:40:46 -08:00 |  | 
			
				
					|  | 0c1deb4c8f | Make int literals parseable | 2023-03-12 00:40:01 -08:00 |  | 
			
				
					|  | ac37e82979 | Add integer and strings to the language | 2023-03-12 00:38:53 -08:00 |  | 
			
				
					|  | fe7c01f6c2 | Add support for backslashes to identifiers | 2023-03-11 16:42:08 -08:00 |  | 
			
				
					|  | 3ab3126bbf | Extract latex generation to a typeclass | 2023-03-11 16:41:52 -08:00 |  | 
			
				
					|  | 930a05c951 | Add a parser and use it for reading rules and queries | 2023-03-05 21:33:45 -08:00 |  | 
			
				
					|  | 545416fce0 | Split the code into proper modules | 2023-03-05 18:44:56 -08:00 |  | 
			
				
					|  | 6a7a2eab19 | Add 'gas' to cut off too-long computations | 2023-03-04 22:15:37 -08:00 |  | 
			
				
					|  | 49b6b537b0 | Use a reader monad to keep track of the rules | 2023-03-04 19:33:43 -08:00 |  | 
			
				
					|  | a9fc768182 | Get a rule search engine working with hardcoded rules | 2023-03-04 18:01:37 -08:00 |  | 
			
				
					|  | 755d514342 | Extract UnifyT into its own package and get an example going | 2023-03-03 23:19:52 -08:00 |  | 
			
				
					|  | 7fc58ce0af | Add initial version of unification monad transformer Yes, it's in the same file as the syntax. Make it work,
make it right, make it fast. | 2023-03-03 22:09:08 -08:00 |  | 
			
				
					|  | 394fab8914 | Initial commit + basic Expr impl | 2023-02-28 19:44:24 -08:00 |  |