yorickpeterse / pattern-matching-in-rustLinks
Pattern matching and exhaustiveness checking algorithms implemented in Rust
☆229Updated last year
Alternatives and similar repositories for pattern-matching-in-rust
Users that are interested in pattern-matching-in-rust are comparing it to the libraries listed below
Sorting:
- A meta-JIT library for Rust interpreters☆165Updated 2 years ago
- ☆62Updated 2 years ago
- ☆264Updated last year
- ☆213Updated last year
- Logic programming in Rust☆521Updated last month
- hindley-milner algorithm☆62Updated 2 years ago
- Resilient LL(1) parser generator for Rust☆181Updated last week
- Par (⅋) is an experimental concurrent programming language. It's an attempt to bring the expressive power of linear logic into practice.☆614Updated this week
- A simple ML-like programming language with subtyping and full type inference.☆183Updated last year
- A menagerie of cute implementations of modern typechecking algorithms☆343Updated last week
- Functional language with a powerful type system.☆172Updated last year
- Language tooling for the Lox programming language.☆342Updated 4 months ago
- Crafting Interpreters in Rust☆305Updated 3 years ago
- A pure functional language for type-level programming in Rust☆336Updated 3 years ago
- Wadler-style pretty-printing combinators in Rust☆173Updated 2 months ago
- A garden of small programming language implementations 🪴☆293Updated last week
- Datalog compiler embedded in Rust as a procedural macro☆487Updated last year
- Performance comparisons between various virtual interpreter implementation strategies☆45Updated last year
- I speak only of myself since I do not wish to convince, I have no right to drag others into my river, I oblige no one to follow me and ev…☆484Updated 6 months ago
- a model of MIR and the Rust type/trait system☆319Updated 2 weeks ago
- Incremental garbage collection from safe Rust☆781Updated 4 months ago
- ☆174Updated 3 months ago
- A series of down-to-earth articles on implementing type inference☆162Updated 5 years ago
- A compiler for Standard ML, somewhat☆204Updated 3 years ago
- an experimental new programming language based on interaction nets☆328Updated this week
- An example on how to write an incremental, concurrent, fault-tolerant compiler☆60Updated 5 months ago
- ☆325Updated 3 weeks ago
- Build Abstract Syntax Trees and tree-walking models quickly in Rust.☆123Updated last year
- Refinement Types for Rust☆798Updated this week
- 🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧☆266Updated 2 years ago