willcrichton / tyrade
A pure functional language for type-level programming in Rust
☆324Updated 2 years ago
Alternatives and similar repositories for tyrade:
Users that are interested in tyrade are comparing it to the libraries listed below
- Your favourite Haskell type classes for Rust☆221Updated last year
- a model of MIR and the Rust type/trait system☆294Updated 3 months ago
- Compile-time reference counting☆440Updated last year
- General-purpose abstractions for incremental computing, in Rust☆348Updated 2 years ago
- A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧☆613Updated 3 years ago
- Functional lens library for Rust☆105Updated 4 years ago
- Refinement Types for Rust☆676Updated this week
- Compile time numbers in Rust.☆521Updated 7 months ago
- ☆313Updated 2 months ago
- garbage collection☆319Updated 5 years ago
- Datalog compiler embedded in Rust as a procedural macro☆467Updated 10 months ago
- Safe collections written in stable Rust, based on GhostCell and StaticRc.☆181Updated 3 years ago
- Wadler-style pretty-printing combinators in Rust☆150Updated last year
- GLL parsing framework.☆137Updated 9 months ago
- a pragmatic point-free theorem prover assistant☆137Updated last year
- An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection☆252Updated 2 years ago
- ☆557Updated last year
- A type-level implementation of Smallfuck in Rust, doubling as a Turing-completeness proof for Rust's type system.☆233Updated 7 years ago
- We all know Rust's trait system is Turing complete, so tell me, why aren't we exploiting this???☆364Updated 3 years ago
- ☆149Updated 5 years ago
- ☆135Updated 2 years ago
- Manual segmented stacks for Rust☆296Updated 2 months ago
- Garbage collected smart pointers for Rust☆267Updated 3 years ago
- Maintainable configuration files, for Rust users☆310Updated last year
- Rust Lisp expression parser and serializer☆167Updated 4 months ago
- An implementation of Joshua Yanovski's Ghost Cell paper.☆456Updated 11 months ago
- Ensure correct assumptions about constants, types, and more in Rust☆594Updated last year
- PEG parser combinators using operator overloading without macros.☆504Updated last month
- lens implemented in rust☆111Updated last year
- The arena, a fast but limited type of allocator☆525Updated 5 months ago