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!
☆185Updated last week
Alternatives and similar repositories for mlscript:
Users that are interested in mlscript are comparing it to the libraries listed below
- Staged compilation with dependent types☆169Updated last week
- A Language with Dependent Data and Codata Types☆86Updated this week
- Dependent type checker using normalisation by evaluation☆258Updated 6 months ago
- A simple ML-like programming language with subtyping and full type inference.☆170Updated 3 months ago
- Alternative algorithm for algebraic subtyping.☆158Updated this week
- A compiler for functional programs on serialized data☆158Updated this week
- A language with lexical effect handlers and lightweight effect polymorphism☆346Updated this week
- a proof-of-concept programming language based on Call-by-push-value☆53Updated 3 weeks ago
- Pure functional programming with whole-program mutability inference☆65Updated last week
- A fast functional language based on two level type theory☆389Updated 2 years ago
- being an operating system for typechecking processes☆125Updated last year
- 😎TT☆225Updated last year
- A minimal, fast Datalog implementation in Haskell that compiles to LLVM IR☆223Updated last year
- ☆30Updated 5 months ago
- Prototype type inference engine☆201Updated last month
- Codebase for the paper "MLstruct: Principal Type Inference in a Boolean Algebra of Structural Types"☆38Updated 3 months ago
- agda-mode on VS Code☆173Updated this week
- A language server for Standard ML in Rust.☆222Updated this week
- Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations☆374Updated last year
- Benchmarks for capture-avoiding substitution☆113Updated last month
- A bidirectional type checker☆62Updated 7 years ago
- A garden of small programming language implementations 🪴☆216Updated last week
- Counterexamples in Type Systems☆394Updated last year
- an implementation of stuck macros☆139Updated last week
- The Flambda backend project for OCaml☆129Updated this week
- A comparison of how computational effects and handlers are implemented in various programming languages.☆136Updated 5 years ago
- Inpla: Interaction nets as a programming language (the current version)☆294Updated 4 months ago
- The Ott tool for writing definitions of programming languages and calculi☆364Updated 2 months ago
- A pure type system implemented in OCaml☆78Updated 4 years ago
- Spartan type theory☆262Updated 10 months ago