Pinned Repositories
compact-sequences
Stacks and queues with compact representations
containers
Assorted concrete container types
ghc-call-stack-extras
Extra utilities for working with HasCallStack
kinder-functor
An alternate definition of Haskell's Functor typeclass
lazify
Utilities for lazifying types in Haskell
sort-traversable
Sort any Traversable container
stm-queues
Experimental TQueue variants
traverse-code
Simple generic utilities for traversing with Template Haskell
treeowl's Repositories
treeowl/containers
Assorted concrete container types
treeowl/atomic-modify-general
Generalizations of Haskell's atomicModifyIORef
treeowl/async
Run IO operations asynchronously and wait for their results
treeowl/bifunctors
Haskell 98 bifunctors, bifoldables and bitraversables
treeowl/bitvec
Bit vectors: 8x less memory, up to 1000x faster than Vector Bool
treeowl/dump
Dumps the names and values of expressions to ease debugging
treeowl/gotta-go-fast
A command line utility for practicing typing and measuring your WPM and accuracy.
treeowl/Haskell-Foundations
A repository to explore a path towards understanding Haskell basic principles
treeowl/haskell-lockfree
A collection of different packages for CAS based data structures.
treeowl/haskell-magic-wormhole
Magic Wormhole for Haskell
treeowl/haskell-src-meta
Maintenance of Matt Morrow's package for parsing haskell source to a TH AST.
treeowl/indexed-traversable
FunctorWithIndex, FoldableWithIndex, TraversableWithIndex
treeowl/intern
Hash consing for arbitrary Haskell data types
treeowl/kan-extensions
Kan extensions, Kan lifts, the Yoneda lemma, and (co)monads generated by a functor
treeowl/lens
Lenses, Folds, and Traversals - Join us on freenode #haskell-lens
treeowl/linear-base
Standard library for linear types in Haskell.
treeowl/linear-generics
Support for linearly-typed generics in Haskell
treeowl/optics
Optics as an abstract interface
treeowl/pqueue
Haskell priority queue package
treeowl/pqueue-bootstrapped
Compact Brodal-Okasaki queues based on lazy binomial heaps.
treeowl/primitive
This package provides various primitive memory-related operations.
treeowl/primitive-unlifted
the PrimUnlifted typeclass, an interface arrays of unlifted values
treeowl/PSQueue
Priority Search Queue
treeowl/psqueues
Priority Search Queues in three different flavors for Haskell
treeowl/roles
An alternative, composable model of RoleAnnotations via type classes
treeowl/strict-t
treeowl/typelits-printf
Type-safe printf from parsing GHC TypeLits Symbol
treeowl/uhc-util
Utilities required by UHC (Utrecht Haskell Compiler)
treeowl/unordered-containers
Efficient hashing-based container types
treeowl/wire-server
🇪🇺 Wire back-end services