A minimal implementation of Hindley-Milner's Algorithm J in OCaml
☆79Jan 20, 2022Updated 4 years ago
Alternatives and similar repositories for algorithm-j
Users that are interested in algorithm-j are comparing it to the libraries listed below
Sorting:
- A Krivine machine for the call-by-name reduction of lambda calculus (+ call/cc) expressions in Haskell.☆15Feb 26, 2024Updated 2 years ago
- Type inference implementation in OCaml using Algorithm W☆10Aug 26, 2021Updated 4 years ago
- A garden of small programming language implementations 🪴☆313Feb 13, 2026Updated 2 weeks ago
- A server for the forester tool☆17Dec 10, 2024Updated last year
- Playing with type systems☆51Dec 29, 2024Updated last year
- Distributors - Unifying Parsers, Printers & Grammars☆64Updated this week
- A basic Lean implementation of https://arxiv.org/pdf/2310.01530.pdf☆15Mar 27, 2025Updated 11 months ago
- The Delphin Project☆10Aug 19, 2016Updated 9 years ago
- Mirror of ocaml-forester☆50Jun 18, 2024Updated last year
- 🦠 An experimental elaborator for dependent type theory using effects and handlers☆37Nov 21, 2025Updated 3 months ago
- ☆51Jan 30, 2026Updated last month
- Intrinsic Verification of Formal Grammar Theory☆27Nov 22, 2025Updated 3 months ago
- A SKI combinators interpreter written in assembly☆20Jul 25, 2020Updated 5 years ago
- Martin-Löf type theory + W-types implemented in C (WIP)☆27Feb 16, 2026Updated last week
- The Functional Virtual Machine.☆14Dec 18, 2024Updated last year
- An English translation of Deligne's three "Hodge theory" papers☆15Feb 7, 2026Updated 3 weeks ago
- OCaml implementation of DSub, a ML like language with subtyping and path dependent types.☆13Apr 18, 2017Updated 8 years ago
- McLulang: The message is the language☆12Aug 23, 2024Updated last year
- Probabilistic music composition in Idris2☆16Dec 23, 2022Updated 3 years ago
- Linearizability Hoare Logic☆17Feb 9, 2026Updated 2 weeks ago
- Like the Programming Languages Zoo but with esoteric languages.☆25May 22, 2020Updated 5 years ago
- A dependent type theory with user defined data types☆47Oct 1, 2021Updated 4 years ago
- 📚 A collection of resources about supercompilation☆128Jul 15, 2025Updated 7 months ago
- A mini language for logic programming☆23Jun 5, 2020Updated 5 years ago
- Attempt to prove semantic preservation (forward simulation) for a simple compiler.☆12May 1, 2024Updated last year
- Accompanying materials for "A Core Calculus for Documents"☆36Oct 5, 2023Updated 2 years ago
- A statically generated webring with YOCaml, because we love small-web☆24Aug 25, 2025Updated 6 months ago
- A simple ML-like language with subtyping, polymorphism, higher rank types, and global type inference☆66Nov 17, 2025Updated 3 months ago
- 🩺 A library for compiler diagnostics☆52Nov 21, 2025Updated 3 months ago
- A simple ML-like programming language with subtyping and full type inference.☆188Dec 1, 2024Updated last year
- higher order dependently typed logic programing☆173Aug 7, 2018Updated 7 years ago
- A simple implementation of XTT, "A cubical language for Bishop sets"☆27Apr 22, 2022Updated 3 years ago
- OCaml notebooks as a WebComponent☆47Oct 4, 2025Updated 4 months ago
- Dependently-typed lambda calculus, Mini-TT, extended and implemented in Rust☆121Sep 21, 2020Updated 5 years ago
- Organize mathematical thoughts☆21Oct 6, 2023Updated 2 years ago
- A tool-agnostic formal specification language for OCaml.☆156Feb 13, 2026Updated 2 weeks ago
- Matita (proof assistant) with embedded elpi☆15Jan 30, 2018Updated 8 years ago
- 📚 A library for managing libraries and resolving unit paths☆17Nov 21, 2025Updated 3 months ago
- File format and optimizer for programs encoded in binary lambda calculus☆17Jan 21, 2024Updated 2 years ago