Skip to content

razerater/LambdaInterpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Lambda Calculus Interpreter and Reducer

Authors: Raz Reed, Alston Chau

This program will interpret any given lambda calculus expression and apply alpha-renaming, beta-reduction and eta-reduction techniques to fully reduce it. We wrote it using Haskell. To run it yourself, git clone this directory and simply run

runghc main.hs

To try it on your own lambda calculus expressions, either edit input.lambda or run it with another file:

runghc main.hs <input_file>

About

Lambda Calculus Interpreter and Reducer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published