Commit Graph

6 Commits (807a0cb1eee837fe8750460fa90f14e57a15eaa6)

Author SHA1 Message Date
James T. Martin 807a0cb1ee Massive refactoring. This project is no longer "just an exercise".
* Allows for multiple representations
  * Evaluation strategies
  * Type systems.
* No longer just the untyped lambda calculus.
* No longer "just an experiment".
2019-08-29 20:46:42 -07:00
James T. Martin 7cb27e8e9a Modified to use dependent types and 'Drop' instead of a var index. 2019-08-23 18:38:57 -07:00
James T. Martin 9cda0ef9c2 Cleaned up the code, removed dep on recursion-schemes. 2019-08-17 00:01:23 -07:00
James T. Martin 43e4a77cdc Parse directly to Expr without any intermediate Ast type. 2019-08-16 22:34:09 -07:00
James T. Martin 70b3b7e051 I fixed it! Also deleted some unused code, and refactored a little. 2019-08-15 13:11:17 -07:00
James T. Martin fd98d499fe Initial commit. Some terms are still not evaluated correctly. 2019-08-15 10:42:24 -07:00