Single file Lambda Calculus implementations demonstrating various type system features and interpretation techniques
☆48Feb 10, 2025Updated last year
Alternatives and similar repositories for lambda-calculus-hs
Users that are interested in lambda-calculus-hs are comparing it to the libraries listed below
Sorting:
- An interpreted lambda calculus with Algebraic and Recursive Types.☆20Jul 13, 2021Updated 4 years ago
- A toy implementation of the dependently typed lambda calculus known as λΠ☆12Jan 29, 2020Updated 6 years ago
- Pure relational SKI combinator calculus interpreter.☆11Jul 13, 2017Updated 8 years ago
- TPTP linear logic version☆15Jan 27, 2025Updated last year
- Derive a mock server for free from your servant API types☆19Nov 8, 2023Updated 2 years ago
- My attempt at writing a R⁵RS-compliant Scheme with Megaparsec☆14Dec 15, 2025Updated 2 months ago
- A library for benign effects in Haskell☆20May 23, 2025Updated 9 months ago
- Interpreter for functional pure type systems.☆21Jun 30, 2017Updated 8 years ago
- small programming language. pls be gentle.☆39Feb 3, 2026Updated 3 weeks ago
- A VM written following the Linear Abstract Machine architecture☆22Oct 1, 2019Updated 6 years ago
- ☆23May 25, 2025Updated 9 months ago
- Stack-based esoteric programming language☆18Jan 31, 2025Updated last year
- the dynabook but for haskell☆23Sep 23, 2019Updated 6 years ago
- Agda to C compiler☆10Sep 23, 2025Updated 5 months ago
- Sometimes when I feel sad I implement a dependently typed lambda calculus.☆15Mar 26, 2020Updated 5 years ago
- Chapelure is a diagnostic library for Haskell☆45Jun 12, 2023Updated 2 years ago
- Scheme backend for PureScript (a small strongly, statically typed programming language with expressive types, inspired by Haskell).☆72Jan 6, 2025Updated last year
- 👓 Profunctor based lightweight implementation of Lenses☆72May 30, 2023Updated 2 years ago
- Haskell implementation of the Edinburgh Logical Framework☆32Jan 12, 2026Updated last month
- A [ functional stack ] based language.☆30Oct 30, 2023Updated 2 years ago
- SC Mini is a "minimal" positive supercompiler☆48Nov 21, 2020Updated 5 years ago
- Dependently Typed Lambda Calculus in Haskell☆116Mar 8, 2021Updated 4 years ago
- Formalising Turing Machines In Coq (bachelor's thesis)☆12Jul 5, 2023Updated 2 years ago
- A tiny statically typed programming language☆18Jul 22, 2014Updated 11 years ago
- an experiment in presenting code.☆14Aug 11, 2020Updated 5 years ago
- Typelevel parser that allows DSTs to become types☆13Sep 4, 2020Updated 5 years ago
- Digital art☆10May 12, 2020Updated 5 years ago
- A knowledge map about Haskell powered by Obsidian.☆16Aug 28, 2022Updated 3 years ago
- Type inference for ML-like languages. A port to F# of "Algorithm W Step by Step" by Martin Grabmüller.☆11Sep 17, 2014Updated 11 years ago
- Experiments using a bidirectional typesystem☆17Jan 30, 2022Updated 4 years ago
- An esoteric language based on overlapping tree-like structures☆10Oct 16, 2021Updated 4 years ago
- A library and case-study for linear, intrinsically-typed interpreters in Agda☆36Dec 21, 2019Updated 6 years ago
- Formalised embedding of an imperative language with effect system into session-typed pi calculus.☆29Nov 28, 2024Updated last year
- Fine-grain implementations of common lambda calculi in Haskell, tested with QuickCheck☆36Jul 11, 2021Updated 4 years ago
- Bidirectional Parsing. Work in Progress☆33Sep 23, 2024Updated last year
- A PureScript interpreter in Haskell☆121May 7, 2022Updated 3 years ago
- Haskell Expression Visualizer☆13Apr 2, 2022Updated 3 years ago
- Label dependent dependent session types☆16May 2, 2024Updated last year
- a new, WIP Haskell compiler☆14Apr 21, 2020Updated 5 years ago