domdomegg / ottie
🎓 Web app to help teach HM type inference
☆10Updated this week
Related projects ⓘ
Alternatives and complementary repositories for ottie
- A pure type system implemented in OCaml☆77Updated 3 years ago
- Playing with type systems☆46Updated 3 years ago
- A simple ML-like programming language with subtyping and full type inference.☆165Updated 6 months ago
- A minimal implementation of Hindley-Milner's Algorithm J in OCaml☆55Updated 2 years ago
- A statically-typed programming language based on "F-ing modules"☆80Updated 4 years ago
- ☆24Updated last month
- An implementation of a predicative polymorphic language with bidirectional type inference and algebraic data types☆90Updated last year
- Codebase for the paper "MLstruct: Principal Type Inference in a Boolean Algebra of Structural Types"☆30Updated 4 months ago
- A Language with Dependent Data and Codata Types☆57Updated this week
- Duo - A research language exploring duality in programming language design☆57Updated last year
- A fancy diagnostics library that allows your compilers to exit with grace☆70Updated 5 months ago
- A compiler and runtime for normalizing the untyped λ-calculus☆31Updated 2 years ago
- A compiler from a small functional language to C. Especially features algebraic effects and handlers with multishot continuations, and a …☆87Updated 5 years ago
- A dependent type theory with user defined data types☆45Updated 3 years ago
- Dromedary is an experimental subset of OCaml, using constraint-based type inference!☆47Updated last month
- A pedagogic implementation of abstract bidirectional elaboration for dependent type theory.☆82Updated 3 years ago
- Fωμ type checker and compiler☆51Updated last year
- A custom parser/auto-formatter for Standard ML☆68Updated 11 months ago
- A deterministic parser with fused lexing☆71Updated last year
- Benchmarks for capture-avoiding substitution