mikrokosmos

λ-calculus compiler

An educational λ-calculus interpreter in Haskell to learn and understand λ-calculus concepts

(λ) Educational lambda calculus interpreter

GitHub

70 stars
6 watching
7 forks
Language: Haskell
last commit: over 3 years ago
haskellinterpreterlambda-calculus

Related projects:

Repository Description Stars
thma/lambda-ski Implementing a graph-reduction machine for a small functional language based on λ-calculus and combinatory logic 28
jmorag/mcc Compiles the MicroC programming language into machine code using Haskell 116
gabriella439/haskell-annah-library Compiles Annah expressions into Morte expressions and provides a Haskell implementation of lambda calculus 91
ilya-klyuchnikov/lambdapi Reorganization of source code for dependently typed lambda calculus paper to improve readability and understandability 112
mmirman/imperativehaskell Project aimed at demonstrating Haskell can emulate imperative programming characteristics and syntax. 73
pi8027/lambda-calculus A formalization of typed and untyped lambda calculus in Coq and Agda2, aiming to provide a rigorous foundation for understanding the properties of these systems. 78
delta456/monkey_v An implementation of a programming language interpreter in V. 38
mthom/shentong An implementation of a Lisp family programming language in Haskell 162
mchakravarty/language-c-inline A Haskell library that allows inline C and Objective-C code in Haskell programs 147
lexi-lambda/hackett An experimental implementation of a Haskell-like language with Racket's macro system 1,166
smarie/python-mini-lambda A Python library that generates and compiles minimal lambda functions for simple expressions. 14
ajtulloch/haskell-ml Implementations of basic machine learning algorithms in Haskell 57
kelilanguage/compiler A Haskell implementation of a compiler for a custom programming language 171
igorw/lambda-php An interpreter for a minimal programming language inspired by the lambda calculus 23
plclub/lngen Tool for generating Coq definitions and proofs for locally nameless representations 30