David Feuer's repositories
containers
Assorted concrete container types
atomic-modify-general
Generalizations of Haskell's atomicModifyIORef
bifunctors
Haskell 98 bifunctors, bifoldables and bitraversables
bitvec
Bit vectors: 8x less memory, up to 1000x faster than Vector Bool
dump
Dumps the names and values of expressions to ease debugging
gotta-go-fast
A command line utility for practicing typing and measuring your WPM and accuracy.
Haskell-Foundations
A repository to explore a path towards understanding Haskell basic principles
haskell-lockfree
A collection of different packages for CAS based data structures.
haskell-magic-wormhole
Magic Wormhole for Haskell
haskell-src-meta
Maintenance of Matt Morrow's package for parsing haskell source to a TH AST.
indexed-traversable
FunctorWithIndex, FoldableWithIndex, TraversableWithIndex
intern
Hash consing for arbitrary Haskell data types
kan-extensions
Kan extensions, Kan lifts, the Yoneda lemma, and (co)monads generated by a functor
linear-base
Standard library for linear types in Haskell.
linear-generics
Support for linearly-typed generics in Haskell
optics
Optics as an abstract interface
pqueue-bootstrapped
Compact Brodal-Okasaki queues based on lazy binomial heaps.
primitive-unlifted
the PrimUnlifted typeclass, an interface arrays of unlifted values
PSQueue
Priority Search Queue
roles
An alternative, composable model of RoleAnnotations via type classes
typelits-printf
Type-safe printf from parsing GHC TypeLits Symbol
uhc-util
Utilities required by UHC (Utrecht Haskell Compiler)
unordered-containers
Efficient hashing-based container types
wire-server
🇪🇺 Wire back-end services