summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-06-06Write an encoding for data types.Chloe Brown
2023-06-01Give a logical relation template.Chloe Brown
2023-06-01Define terms with substitution as an operation.Chloe Brown
2023-06-01Add some properties of thinnings.Chloe Brown
2023-05-24Give a defunctionalised fuel-powered interpreter.Chloe Brown
2023-05-24Make normal forms a property.Chloe Brown
Weakening is now part of eval.
2023-05-24Make things less disgusting.Chloe Brown
2023-05-23Merge mutual definitions into a single function.Chloe Brown
This is really bad style, but a useful step in making a fuel-powered stack-based interpreter.
2023-05-23Use the continuation monad.Chloe Brown
2023-05-23Define a partial evaluator inductively.Chloe Brown
2023-05-23Define terms and thinnings.Chloe Brown