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 5 years ago
haskellinterpreterlambda-calculus

Related projects:

RepositoryDescriptionStars
thma/lambda-skiImplementing a graph-reduction machine for a small functional language based on λ-calculus and combinatory logic28
jmorag/mccCompiles the MicroC programming language into machine code using Haskell116
gabriella439/haskell-annah-libraryCompiles Annah expressions into Morte expressions and provides a Haskell implementation of lambda calculus91
ilya-klyuchnikov/lambdapiReorganization of source code for dependently typed lambda calculus paper to improve readability and understandability112
mmirman/imperativehaskellProject aimed at demonstrating Haskell can emulate imperative programming characteristics and syntax.73
pi8027/lambda-calculusA 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_vAn implementation of a programming language interpreter in V.37
mthom/shentongAn implementation of a modern Lisp family programming language163
mchakravarty/language-c-inlineA Haskell library that allows inline C and Objective-C code in Haskell programs146
lexi-lambda/hackettAn experimental implementation of a Haskell-like language with Racket's macro system1,167
smarie/python-mini-lambdaA Python library that generates and compiles minimal lambda functions for simple expressions.14
ajtulloch/haskell-mlImplementations of basic machine learning algorithms in Haskell57
kelilanguage/compilerA Haskell implementation of a compiler for a custom programming language172
igorw/lambda-phpAn interpreter for a minimal programming language inspired by the lambda calculus23
plclub/lngenTool for generating Coq definitions and proofs for locally nameless representations30