Category theory for Haskell with a lens flavor (you need GHC 7.8.3, not 7.8.2 to build this!)
☆161Mar 23, 2021Updated 4 years ago
Alternatives and similar repositories for hask
Users that are interested in hask are comparing it to the libraries listed below
Sorting:
- Kan extensions, Kan lifts, the Yoneda lemma, and (co)monads generated by a functor☆83Jan 10, 2026Updated last month
- Morte IDE☆29Apr 3, 2025Updated 11 months ago
- fast unique variables☆10Aug 23, 2025Updated 6 months ago
- Fast linear time sorting and discrimination for a large class of data types☆138Jun 1, 2025Updated 9 months ago
- Monad morphisms☆51Jan 10, 2026Updated last month
- yacctt: Yet Another Cartesian Cubical Type Theory☆77Jul 30, 2018Updated 7 years ago
- Combinators for manipulating locally-nameless generalized de Bruijn terms☆128Jan 23, 2026Updated last month
- A tool for formally verifying Haskell code in Agda☆28Oct 25, 2016Updated 9 years ago
- A faster date and time library based on time☆47Jan 16, 2026Updated last month
- Literature review of GHC's Core language, System FC☆67Jun 27, 2018Updated 7 years ago
- ☆76Jan 11, 2026Updated last month
- keyed functors☆23Jan 10, 2026Updated last month
- A convenient DSL for describing web routes☆42Nov 21, 2020Updated 5 years ago
- Dual Traversable☆41Jan 10, 2026Updated last month
- Drafts, notes and resources for adding linear typing to GHC.☆79May 29, 2020Updated 5 years ago
- A type theory based theorem proving library☆25Aug 23, 2011Updated 14 years ago
- All of `base` without the `Prelude` module☆44Jan 30, 2023Updated 3 years ago
- being the programs and code for a paper about general recursion☆26Feb 15, 2015Updated 11 years ago
- A series of implementations of a simple functional programming language.☆30Jan 4, 2016Updated 10 years ago
- Research middleware compiler from System F-based languages to Java with the Imperative Functional Object encoding☆46Jan 10, 2016Updated 10 years ago
- Playing with https://github.com/ekmett/machines☆51Jul 2, 2017Updated 8 years ago
- ☆60Jul 2, 2024Updated last year
- A bare-bones calculus-of-constructions☆383Sep 4, 2022Updated 3 years ago
- Adding linear types to Haskell in the style of Linear/Non-Linear (LNL) logic☆36May 4, 2018Updated 7 years ago
- Haskell 98 bifunctors, bifoldables and bitraversables☆58Jan 11, 2026Updated last month
- Reifies arbitrary Haskell terms into types that can be reflected back into terms☆104Mar 3, 2025Updated last year
- Generic Programming using True Sums of Products☆162Jan 7, 2026Updated last month
- Code accompanying the paper Reflection without Remorse:Revealing a hidden sequence to speed up monadic reflection☆66Oct 4, 2021Updated 4 years ago
- Generic HTTP types for Haskell (for both client and server code)☆55Nov 30, 2023Updated 2 years ago
- A more flexible mtl☆62Feb 23, 2018Updated 8 years ago
- Type safe interface for working in subcategories of Hask☆420May 16, 2019Updated 6 years ago
- Tools for programming with ConstraintKinds in GHC☆74Jan 26, 2026Updated last month
- Generalized bananas, lenses and barbed wire☆352Feb 14, 2026Updated 2 weeks ago
- ☆31Oct 31, 2021Updated 4 years ago
- Hybrid vectors e.g. mixed boxed/unboxed vectors that are suitable for use with vector-algorithms☆14Aug 29, 2025Updated 6 months ago
- Agda proofs for some of the theorems in Robert Harper's Practical Foundations of Programming Languages.☆53Jul 24, 2019Updated 6 years ago
- An implementation of Typed Assembly Language (Morrisett, Walker, Crary, Glew)☆150Sep 30, 2021Updated 4 years ago
- The most complete prelude formed only from the "base" package☆29Oct 11, 2023Updated 2 years ago
- Accepted papers for Haskell 2014☆52May 19, 2016Updated 9 years ago