mikrokosmos
λ-calculus compiler
An educational λ-calculus interpreter in Haskell to learn and understand λ-calculus concepts
(λ) Educational lambda calculus interpreter
70 stars
6 watching
7 forks
Language: Haskell
last commit: over 5 years agohaskellinterpreterlambda-calculus
Related projects:
| Repository | Description | Stars |
|---|---|---|
| Implementing a graph-reduction machine for a small functional language based on λ-calculus and combinatory logic | 28 | |
| Compiles the MicroC programming language into machine code using Haskell | 116 | |
| Compiles Annah expressions into Morte expressions and provides a Haskell implementation of lambda calculus | 91 | |
| Reorganization of source code for dependently typed lambda calculus paper to improve readability and understandability | 112 | |
| Project aimed at demonstrating Haskell can emulate imperative programming characteristics and syntax. | 73 | |
| 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 | |
| An implementation of a programming language interpreter in V. | 37 | |
| An implementation of a modern Lisp family programming language | 163 | |
| A Haskell library that allows inline C and Objective-C code in Haskell programs | 146 | |
| An experimental implementation of a Haskell-like language with Racket's macro system | 1,167 | |
| A Python library that generates and compiles minimal lambda functions for simple expressions. | 14 | |
| Implementations of basic machine learning algorithms in Haskell | 57 | |
| A Haskell implementation of a compiler for a custom programming language | 172 | |
| An interpreter for a minimal programming language inspired by the lambda calculus | 23 | |
| Tool for generating Coq definitions and proofs for locally nameless representations | 30 |