brendanzab / language-garden
A garden of small programming language implementations πͺ΄
β216Updated this week
Alternatives and similar repositories for language-garden:
Users that are interested in language-garden are comparing it to the libraries listed below
- A series of down-to-earth articles on implementing type inferenceβ153Updated 4 years ago
- Dependent type checker using normalisation by evaluationβ258Updated 6 months ago
- A minimal, fast Datalog implementation in Haskell that compiles to LLVM IRβ223Updated last year
- Inpla: Interaction nets as a programming language (the current version)β294Updated 4 months ago
- A Language with Dependent Data and Codata Typesβ86Updated this week
- Trying to write an understandable implementation of Haskell, in Haskellβ124Updated 4 years ago
- Programming with pure lambda calculusβ102Updated this week
- A modern supercompiler for call-by-value functional languagesβ402Updated this week
- A simple ML-like programming language with subtyping and full type inference.β170Updated 3 months ago
- Staged compilation with dependent typesβ169Updated last week
- A fast functional language based on two level type theoryβ389Updated 2 years ago
- A language with lexical effect handlers and lightweight effect polymorphismβ346Updated this week
- A functional programming language with shell scripting capabilitiesβ114Updated 2 months ago
- A declarative concatenative programming languageβ164Updated 5 months ago
- Spartan type theoryβ262Updated 9 months ago
- The MLscript programming language. Functional and object-oriented; structurally typed and sound; with powerful type inference. Soon to haβ¦β185Updated last week
- Haskell implemented with combinatorsβ456Updated this week
- Lock-free data structures for multicore OCamlβ239Updated 2 months ago
- β118Updated last year
- A general purpose statically-typed concatenative programming language.β53Updated last year
- Pure functional programming with whole-program mutability inferenceβ65Updated last week
- A simple library for reporting compiler/interpreter errorsβ262Updated 7 months ago
- 1ML prototype interpreterβ280Updated 4 years ago
- Demo for high-performance type theory elaborationβ541Updated last year
- Embeddable Lambda Prolog Interpreterβ304Updated this week
- [Early Stages] Low level functional programming language with linear types, first class inline functions, levity polymorphism and regionsβ¦β62Updated last year
- πTTβ225Updated last year
- Proof assistant based on the λΠ-calculus modulo rewritingβ312Updated last week
- A language server for Standard ML in Rust.β222Updated 2 weeks ago