A Hindley-Milner polymorphic typing system
☆60Dec 18, 2023Updated 2 years ago
Alternatives and similar repositories for polytype-rs
Users that are interested in polytype-rs are comparing it to the libraries listed below
Sorting:
- Hindley Milner Type Inference in Rust☆12Oct 4, 2017Updated 8 years ago
- A basic implementation of Hindley-Milner type inference via Algorithm W in Rust.☆43May 1, 2016Updated 9 years ago
- a Rust implementation of first-order term rewriting systems (TRS)☆29Dec 28, 2021Updated 4 years ago
- Implementing the type system described in the paper "Complete and Easy Bidirectional Type Inference" in Rust☆46Jun 1, 2016Updated 9 years ago
- Datalog engine based on DuckDB☆10Mar 8, 2023Updated 2 years ago
- A different approach to an E-graph library☆28May 30, 2025Updated 9 months ago
- hindley-milner algorithm☆62Jun 3, 2023Updated 2 years ago
- A library for program induction and learning representations.☆32Dec 18, 2023Updated 2 years ago
- A MinCaml compiler implemented in Rust☆45Updated this week
- vertical + gpu + free join + datalog☆21Feb 12, 2025Updated last year
- Easy FFI for PureScript☆35May 24, 2022Updated 3 years ago
- Universal instruction selection☆12Jun 8, 2018Updated 7 years ago
- ☆12Mar 4, 2025Updated last year
- Rust-based Scheme Compiler, written in the Nanopass style☆12Jun 12, 2018Updated 7 years ago
- The implementation of an SMTLib dialect for xDSL☆17Updated this week
- Schedule for ArtOfSAT☆10Oct 11, 2023Updated 2 years ago
- Libraries for declaring and using type-level values.☆11Mar 28, 2019Updated 6 years ago
- 🍓 A toy object-oriented programming language written by rust☆17Apr 10, 2024Updated last year
- Repository used for my master's thesis on implementing RVSDG as a dialect of MLIR☆13May 30, 2023Updated 2 years ago
- ☆11Apr 26, 2021Updated 4 years ago
- LVC verified compiler☆60Nov 1, 2018Updated 7 years ago
- Bin2Wrong: a Unified Fuzzing Framework for Uncovering Semantic Errors in Binary-to-C Decompilers☆59May 20, 2025Updated 9 months ago
- Dendriform di-algebra algorithms to compute using Loday's arithmetic on groves of planar binary trees☆16Dec 7, 2019Updated 6 years ago
- Vector of Bits☆17Aug 14, 2025Updated 6 months ago
- A simple term-rewriting interpreter that displays intermediate expressions.☆14Jun 2, 2025Updated 9 months ago
- 🐟一种运行在 JVM 上的静态类型、强类型编程语言,强大、灵活、安全、简单。🐟A programming language running on JVM. Powerful, Flexible, Safe and Simple.☆11Mar 8, 2020Updated 5 years ago
- A comprehensive and practical tutorial for people to learn Purescript without any prior experience with functional programming☆13Mar 22, 2021Updated 4 years ago
- A small example of a source->source pattern matching to decision tree compiler☆14Jul 29, 2020Updated 5 years ago
- An arena-inspired interner for strings☆13Jul 2, 2020Updated 5 years ago
- Rust bindings for PANDA and libpanda☆24Dec 13, 2024Updated last year
- A library for garbage collection in Rust.☆13Apr 23, 2021Updated 4 years ago
- An example of one way you could use hot reloading with Halogen.☆17Dec 7, 2018Updated 7 years ago
- TensorRight: Automated Verification of Tensor Graph Rewrites☆18Nov 9, 2025Updated 3 months ago
- Toy demo of lexing/parsing in Coq☆12Jul 3, 2019Updated 6 years ago
- Procedural macro to mock returning (values referencing) locals from a function (using CPS)☆35Oct 22, 2024Updated last year
- A demand-driven compiler with strong IDE support☆195Jun 6, 2022Updated 3 years ago
- Generic async runtime functions using a pluggable dispatcher☆17May 31, 2024Updated last year
- The programming language I'm proud of: queryable type system, first class polymorphisms(type hole), type classes/traits, module as record…☆14Jan 18, 2020Updated 6 years ago
- reverse engineering branch predictors☆18Feb 28, 2016Updated 10 years ago