yorickpeterse / pattern-matching-in-rust
Pattern matching and exhaustiveness checking algorithms implemented in Rust
☆218Updated 5 months ago
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
- A meta-JIT library for Rust interpreters☆162Updated 2 years ago
- Functional language with a powerful type system.☆169Updated last year
- Logic programming in Rust☆460Updated last month
- ☆316Updated 5 months ago
- ☆228Updated 4 months ago
- A simple ML-like programming language with subtyping and full type inference.☆172Updated 4 months ago
- an experimental new programming language based on interaction nets☆251Updated 2 weeks ago
- A garden of small programming language implementations 🪴☆219Updated last week
- Resilient LL(1) parser generator for Rust☆139Updated this week
- ☆204Updated 9 months ago
- ☆172Updated 5 months ago
- Datalog compiler embedded in Rust as a procedural macro☆471Updated last year
- Incremental garbage collection from safe Rust☆679Updated 3 weeks ago
- A pure functional language for type-level programming in Rust☆326Updated 2 years ago
- hindley-milner algorithm☆58Updated last year
- A new register allocator☆228Updated this week
- A modern supercompiler for call-by-value functional languages☆407Updated last week
- 🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧☆263Updated last year
- a model of MIR and the Rust type/trait system☆298Updated last month
- Language tooling for the Lox programming language.☆300Updated last month
- Refinement Types for Rust☆719Updated this week
- 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…☆467Updated last week
- A compiler for Standard ML, somewhat☆202Updated 2 years ago
- Rust implementation of the Lox programming language☆144Updated 3 years ago
- An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematic…☆329Updated last week
- world's worst interpreter☆60Updated 9 months ago
- QBE IR in natural Rust data structures☆104Updated this week
- A gradually typed language originally based on the crafting interpreters series☆63Updated 4 months ago
- Par (⅋) is an experimental concurrent programming language. It's an attempt to bring the expressive power of linear logic into practice.☆169Updated this week
- JIT codegen backend with SSA IR based on B3 from WebKit☆62Updated last year