Forward-propagating Constraint Solver monad. Good for solving Sudoku, N-Queens, etc.
☆67Oct 2, 2022Updated 3 years ago
Alternatives and similar repositories for mad-props
Users that are interested in mad-props are comparing it to the libraries listed below
Sorting:
- Programmatically create new instances using core-to-core plugins☆11Mar 24, 2021Updated 4 years ago
- GHC patched with the -fcompact-holes flag☆11Nov 12, 2018Updated 7 years ago
- A reference library for constraint-solving with propagators and CDCL.☆308Jul 2, 2024Updated last year
- Property based testing for Servant using Hedgehog☆19Apr 25, 2021Updated 4 years ago
- Experimental, user-contributed effects and interpreters for polysemy☆72Aug 3, 2023Updated 2 years ago
- tools for writing better type errors☆73Sep 15, 2023Updated 2 years ago
- Type Your Matrices For Great Good☆29Jul 22, 2020Updated 5 years ago
- Higher-kinded data via generics☆170Aug 20, 2024Updated last year
- Text lenses using PCRE regexes☆128Dec 11, 2024Updated last year
- Linear Algebra of Programming - Algebraic Matrices in Haskell☆85May 6, 2025Updated 10 months ago
- Contains exercises for the workshop in generic programming at Lambda World 2019☆10Oct 17, 2019Updated 6 years ago
- Algebraic Effects in Haskell using Implicit Parameters☆47Aug 16, 2020Updated 5 years ago
- type level sets☆67Nov 19, 2019Updated 6 years ago
- Selective Applicative Functors: Declare Your Effects Statically, Select Which to Execute Dynamically☆211Oct 22, 2025Updated 4 months ago
- Comparing Haskell effect systems for ergonomics and speed☆66Mar 21, 2021Updated 4 years ago
- A formal verification of Linear Temporal Logic in Coq☆23Feb 19, 2026Updated 2 weeks ago
- Comonads By Example Conference talk☆90Aug 6, 2019Updated 6 years ago
- rewrite rules for type-level equalities☆62Aug 29, 2025Updated 6 months ago
- the dynabook but for haskell☆23Sep 23, 2019Updated 6 years ago
- Helpers which allow safe partial pattern matching in lambdas☆31Oct 21, 2020Updated 5 years ago
- Lensy interface for parsing CSV's☆43Oct 20, 2020Updated 5 years ago
- Label dependent dependent session types☆16May 2, 2024Updated last year
- Haskell port of the Tensor Algebra COmpiler☆16Nov 18, 2019Updated 6 years ago
- Austin's supercompiler work☆21Nov 17, 2019Updated 6 years ago
- Automatic type class law checking.☆24Dec 19, 2025Updated 2 months ago
- An interpreted lambda calculus with Algebraic and Recursive Types.☆20Jul 13, 2021Updated 4 years ago
- Combine and enhance Functors☆39Aug 12, 2025Updated 6 months ago
- 💂♂️ Lightweight pure validation based on Applicative and Selective functors☆72Jan 2, 2026Updated 2 months ago
- Hypertypes - generic programming for heterogeneous recursive types☆124Jan 12, 2025Updated last year
- Tensors in Haskell☆40Feb 3, 2026Updated last month
- 🧠 Type-safe memory units☆61Nov 6, 2020Updated 5 years ago
- Handling errors which occur deep inside lens-chains☆17Jul 4, 2019Updated 6 years ago
- An Agda library for reasoning about asynchronous iterative algorithms and network routing problems☆28Dec 29, 2023Updated 2 years ago
- A Setup.hs shim for running doctests☆31Jan 6, 2026Updated 2 months ago
- a modern library for typed path manipulation in Haskell☆36Jul 24, 2025Updated 7 months ago
- A two-dimensional parser combinator library.☆42May 26, 2017Updated 8 years ago
- Fragment-based code distribution!☆128May 12, 2021Updated 4 years ago
- Ties the knot on data structures that reference each other by unique keys☆48Aug 2, 2024Updated last year
- Playing with Haskell effect systems☆13Dec 24, 2019Updated 6 years ago