hkust-taco / mlscript
The MLscript programming language. Functional and object-oriented; structurally typed and sound; with powerful type inference. Soon to have full interop with TypeScript!
☆171Updated this week
Related projects ⓘ
Alternatives and complementary repositories for mlscript
- Staged compilation with dependent types☆161Updated this week
- Alternative algorithm for algebraic subtyping.☆149Updated last week
- Dependent type checker using normalisation by evaluation☆254Updated 2 months ago
- A simple ML-like programming language with subtyping and full type inference.☆161Updated 5 months ago
- A Language with Dependent Data and Codata Types☆53Updated this week
- 😎TT☆218Updated last year
- A garden of small programming language implementations 🪴☆177Updated this week
- A compiler for functional programs on serialized data☆157Updated last week
- A language server for Standard ML.☆217Updated last month
- A proof assistant for higher-dimensional type theory☆146Updated this week
- A minimal, fast Datalog implementation in Haskell that compiles to LLVM IR☆205Updated 9 months ago
- ☆22Updated last month
- A categorical programming language with effects☆267Updated last year
- a proof-of-concept programming language based on Call-by-push-value☆49Updated this week
- A language with lexical effect handlers and lightweight effect polymorphism☆328Updated this week
- An implementation of a predicative polymorphic language with bidirectional type inference and algebraic data types☆90Updated last year
- A comparison of how computational effects and handlers are implemented in various programming languages.☆132Updated 5 years ago
- Prototype type inference engine☆196Updated 3 months ago
- A minimal implementation of Hindley-Milner's Algorithm J in OCaml☆55Updated 2 years ago
- being an operating system for typechecking processes☆121Updated last year
- Codebase for the paper "MLstruct: Principal Type Inference in a Boolean Algebra of Structural Types"☆30Updated 3 months ago
- A modern supercompiler for call-by-value functional languages☆376Updated this week
- Minimal implementations for dependent type checking and elaboration☆615Updated last month
- agda-mode on VS Code☆170Updated this week
- Contextual types meet mechanized metatheory!☆184Updated 3 months ago
- 1ML prototype interpreter☆270Updated 4 years ago
- An tutorial-style implementation of liquid/refinement types for a subset of Ocaml/Reason.☆144Updated 8 months ago
- an implementation of stuck macros☆131Updated last week
- Counterexamples in Type Systems☆373Updated last year
- A formalised, cross-linked reference resource for mathematics done in Homotopy Type Theory☆349Updated this week