Software

Lambda Calculus Simulator

This is a program to help teaching Lambda Calculus. It is developed in Haskell, and there are versions for Windows and Linux.

screenshot

Download


Untyped L1 Language Simulator

This is a program to help teaching Formal Semantics. The language L1 is a purely functional variant of PCF, with the "bools are ints" attitude of C and a syntax similar to Ocaml. Below you can find the interpreter and the language definition / operational semantics. The interpreter is developed in Haskell, and there are versions for Windows and Linux.

screenshot

Download