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!
☆178Updated this week
Alternatives and similar repositories for mlscript:
Users that are interested in mlscript are comparing it to the libraries listed below
- A simple ML-like programming language with subtyping and full type inference.☆165Updated last month
- A Language with Dependent Data and Codata Types☆76Updated this week
- Alternative algorithm for algebraic subtyping.☆154Updated last month
- Staged compilation with dependent types☆165Updated last month
- Dependent type checker using normalisation by evaluation☆255Updated 4 months ago
- ☆29Updated 3 months ago
- a proof-of-concept programming language based on Call-by-push-value☆52Updated last month
- A language with lexical effect handlers and lightweight effect polymorphism☆343Updated this week
- Prototype type inference engine☆198Updated 5 months ago
- 😎TT☆221Updated last year
- Contextual types meet mechanized metatheory!☆185Updated 5 months ago
- A garden of small programming language implementations 🪴☆185Updated this week
- A minimal, fast Datalog implementation in Haskell that compiles to LLVM IR☆222Updated 11 months ago
- A language server for Standard ML.☆220Updated last month
- Programming with pure lambda calculus☆90Updated this week
- A compiler for functional programs on serialized data☆158Updated last month
- A proof assistant for higher-dimensional type theory☆157Updated last month
- Codebase for the paper "MLstruct: Principal Type Inference in a Boolean Algebra of Structural Types"☆36Updated last month
- A fast functional language based on two level type theory☆388Updated 2 years ago
- Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations☆370Updated last year
- Counterexamples in Type Systems☆392Updated last year
- being an operating system for typechecking processes☆123Updated last year
- An implementation of a predicative polymorphic language with bidirectional type inference and algebraic data types☆90Updated last year
- Frank compiler☆281Updated 8 months ago
- A work-in-progress language and compiler for verified low-level programming☆300Updated last week
- Minimal implementations for dependent type checking and elaboration☆625Updated 3 months ago
- A bidirectional type checker☆58Updated 7 years ago
- 1ML prototype interpreter☆275Updated 4 years ago
- Spartan type theory☆261Updated 7 months ago
- Selected Papers of Dana S. Scott☆158Updated 6 months ago