domdomegg / ottie
π Web app to help teach HM type inference
β14Updated 2 weeks ago
Alternatives and similar repositories for ottie:
Users that are interested in ottie are comparing it to the libraries listed below
- Playing with type systemsβ48Updated last month
- A compiler and runtime for normalizing the untyped Ξ»-calculusβ31Updated 3 years ago
- Extra minimal TypeScript implementation of Hindley-Milner type inferenceβ28Updated 5 months ago
- A simple ML-like programming language with subtyping and full type inference.β169Updated 2 months ago
- Duo - A research language exploring duality in programming language designβ57Updated last year
- A pure type system implemented in OCamlβ77Updated 4 years ago
- Demo for dependent types + runtime code generationβ66Updated this week
- A fancy diagnostics library that allows your compilers to exit with graceβ71Updated 8 months ago
- FΟΞΌ type checker and compilerβ52Updated 2 years ago
- A dependently typed programming language with direct style effects and linearityβ19Updated 7 months ago
- [Early Stages] Low level functional programming language with linear types, first class inline functions, levity polymorphism and regionsβ¦β63Updated last year
- A minimal implementation of Hindley-Milner's Algorithm J in OCamlβ60Updated 3 years ago
- A dependent type theory with user defined data typesβ46Updated 3 years ago
- β30Updated 4 months ago
- A small implementation of graded modal dependent type theory. A younger cousin to Granule.β56Updated 9 months ago
- A Language with Dependent Data and Codata Typesβ80Updated this week
- A minimal compiler written in OCaml that compiles Tiger to LLVM IR then to assembly codeβ27Updated 2 years ago
- Compiler and tooling for the Myte programming language.β21Updated last year
- Codebase for the paper "MLstruct: Principal Type Inference in a Boolean Algebra of Structural Types"β36Updated 2 months ago
- A WIP little dependently-typed systems languageβ41Updated 6 months ago
- A bidirectional type checkerβ59Updated 7 years ago
- Normalization by evaluation for Martin-LΓΆf Type Theory with dependent recordsβ98Updated 2 years ago
- A functional programming language with shell scripting capabilitiesβ112Updated last month
- A core language and API for dependently typed languagesβ89Updated this week
- A pedagogic implementation of abstract bidirectional elaboration for dependent type theory.β82Updated 3 years ago
- π©Ί A library for compiler diagnosticsβ38Updated 2 weeks ago
- Pure functional programming with whole-program mutability inferenceβ64Updated last month
- a proof-of-concept programming language based on Call-by-push-valueβ53Updated 3 weeks ago
- Dromedary is an experimental subset of OCaml, using constraint-based type inference!β48Updated 3 months ago