|
|
||
|---|---|---|
| .. | ||
| .mps | ||
| languages/sample.lambdacalc | ||
| solutions | ||
| .gitignore | ||
| README.md | ||
| build.gradle | ||
| build.xml | ||
README.md
Type Checking Lambda Calculus
This is a demo of type checking simply typed lambda calculus using constraint rules.
This project is made with JetBrains MPS using the plugin that provides an experimental feature: type checking with constraint rules.
Instructions
-
Install the latest version of JetBrains MPS (latest release)
-
Download the type checking plugin from this project (see downloads for the latest release)
-
Install the plugin to your local drive (example for macOS):
unzip typechecking-0.2.zip -d ~/Library/Application\ Support/MPS2017.2/ -
Clone this repository and open the project with MPS
-
Execute 'Rebuild Project'