@hackage/prettyprinter
A modern, easy to use, well-documented, extensible pretty-printer.
@hackage/base
Core data structures and operations
@hackage/file-embed
Use Template Haskell to embed file contents directly.
@hackage/parser-combinators
Lightweight package providing commonly useful parser combinators
@hackage/stm
Software Transactional Memory
@hackage/megaparsec
Monadic parser combinators
@hackage/attoparsec
Fast combinator parsing for bytestrings and text
@hackage/text
An efficient packed Unicode text type.
@hackage/vector
Efficient Arrays
@hackage/containers
Assorted concrete container types
@hackage/o-clock
Type-safe time library.
@hackage/unordered-containers
Efficient hashing-based container types
@hackage/process
Process libraries
@hackage/binary
Binary serialisation for Haskell values using lazy ByteStrings
@hackage/bytestring
Fast, compact, strict and lazy byte strings with a list interface
@hackage/MonadRandom
Random-number generation monad.
@hackage/random
Pseudo-random number generation
@hackage/extra
Extra functions I use.
@hackage/prettyprinter
A modern, easy to use, well-documented, extensible pretty-printer.
@hackage/base
Core data structures and operations
@hackage/file-embed
Use Template Haskell to embed file contents directly.
@hackage/parser-combinators
Lightweight package providing commonly useful parser combinators
@hackage/stm
Software Transactional Memory
@hackage/mtl
Monad classes for transformers, using functional dependencies
@hackage/megaparsec
Monadic parser combinators
@hackage/attoparsec
Fast combinator parsing for bytestrings and text
@hackage/text
An efficient packed Unicode text type.
@hackage/vector
Efficient Arrays
@hackage/containers
Assorted concrete container types
@hackage/o-clock
Type-safe time library.
@hackage/unordered-containers
Efficient hashing-based container types
@hackage/process
Process libraries
@hackage/binary
Binary serialisation for Haskell values using lazy ByteStrings
@hackage/haskeline
A command-line interface for user input, written in Haskell.
@hackage/chessIO
Basic chess library
@hackage/bytestring
Fast, compact, strict and lazy byte strings with a list interface
@hackage/MonadRandom
Random-number generation monad.
@hackage/random
Pseudo-random number generation
@hackage/prettyprinter
A modern, easy to use, well-documented, extensible pretty-printer.
@hackage/base
Core data structures and operations
@hackage/file-embed
Use Template Haskell to embed file contents directly.
@hackage/parser-combinators
Lightweight package providing commonly useful parser combinators
@hackage/stm
Software Transactional Memory
@hackage/megaparsec
Monadic parser combinators
@hackage/attoparsec
Fast combinator parsing for bytestrings and text
@hackage/text
An efficient packed Unicode text type.
@hackage/vector
Efficient Arrays
@hackage/containers
Assorted concrete container types
@hackage/o-clock
Type-safe time library.
@hackage/unordered-containers
Efficient hashing-based container types
@hackage/process
Process libraries
@hackage/binary
Binary serialisation for Haskell values using lazy ByteStrings
@hackage/chessIO
Basic chess library
@hackage/bytestring
Fast, compact, strict and lazy byte strings with a list interface
@hackage/MonadRandom
Random-number generation monad.
@hackage/random
Pseudo-random number generation
@hackage/prettyprinter
A modern, easy to use, well-documented, extensible pretty-printer.
@hackage/base
Core data structures and operations
@hackage/file-embed
Use Template Haskell to embed file contents directly.
@hackage/parser-combinators
Lightweight package providing commonly useful parser combinators
@hackage/stm
Software Transactional Memory
@hackage/megaparsec
Monadic parser combinators
@hackage/attoparsec
Fast combinator parsing for bytestrings and text
@hackage/text
An efficient packed Unicode text type.
@hackage/vector
Efficient Arrays
@hackage/containers
Assorted concrete container types
@hackage/o-clock
Type-safe time library.
@hackage/unordered-containers
Efficient hashing-based container types
@hackage/process
Process libraries
@hackage/binary
Binary serialisation for Haskell values using lazy ByteStrings
@hackage/time
A time library
@hackage/chessIO
Basic chess library
@hackage/bytestring
Fast, compact, strict and lazy byte strings with a list interface
@hackage/optparse-applicative
Utilities and combinators for parsing command line options
@hackage/MonadRandom
Random-number generation monad.
@hackage/random
Pseudo-random number generation
@hackage/prettyprinter
A modern, easy to use, well-documented, extensible pretty-printer.
@hackage/parallel
Parallel programming library
@hackage/base
Core data structures and operations
@hackage/file-embed
Use Template Haskell to embed file contents directly.
@hackage/parser-combinators
Lightweight package providing commonly useful parser combinators
@hackage/stm
Software Transactional Memory
@hackage/megaparsec
Monadic parser combinators
@hackage/attoparsec
Fast combinator parsing for bytestrings and text
@hackage/text
An efficient packed Unicode text type.
@hackage/vector
Efficient Arrays
@hackage/containers
Assorted concrete container types
@hackage/o-clock
Type-safe time library.
@hackage/unordered-containers
Efficient hashing-based container types
@hackage/process
Process libraries
@hackage/binary
Binary serialisation for Haskell values using lazy ByteStrings
@hackage/time
A time library
@hackage/chessIO
Basic chess library
@hackage/bytestring
Fast, compact, strict and lazy byte strings with a list interface
@hackage/MonadRandom
Random-number generation monad.
@hackage/directory
Platform-agnostic library for filesystem operations
@hackage/random
Pseudo-random number generation