No description
Find a file
2024-08-28 12:49:47 -07:00
app reorganized and added repl 2024-08-28 12:49:47 -07:00
.gitignore reorganized and added repl 2024-08-28 12:49:47 -07:00
CHANGELOG.md untyped 2024-06-20 14:31:39 -07:00
lambda.cabal reorganized and added repl 2024-08-28 12:49:47 -07:00
LICENSE reorganized and added repl 2024-08-28 12:49:47 -07:00
README.md reorganized and added repl 2024-08-28 12:49:47 -07:00
Setup.hs untyped 2024-06-20 14:31:39 -07:00

lambda

Basic untyped lambda calculus interpreter. Running the program will drop you into a repl where you can type an expression in lambda calculus. Upon parsing this, you will be put into a new repl, where pressing enter will beta reduce the current term by one step. You can exit this by typing 'q' and pressing enter. I would recommend using rlwrap, as the repls are rather basic.