attoparsec
A fast parser combinator library, aimed particularly at dealing efficiently with network protocols and complicated text/binary file formats.
- Category
- Haskell packages
Official docs outline
github.comExtra Credit builds an outline of attoparsec's docs the first time your work uses it. Until then, start at the official documentation.
More in Haskell packages
All 1,000-
hashable This package defines a class, Hashable, for types that can be converted to a hash value. This class exists for the benefit of hashing-based
-
network This package provides a low-level networking interface. Other packages provide higher level interfaces: connection hookup network-simple
-
primitive
-
semigroups In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative binary operation. A semigroup general
-
mtl MTL is a collection of monad classes, extending the transformers package, using functional dependencies for generic lifting of monadic actio
-
unordered-containers
-
conduit conduit is a solution to the streaming data problem, allowing for production, transformation, and consumption of streams of data in constant
-
QuickCheck QuickCheck is a library for random testing of program properties. The programmer provides a specification of the program, in the form of pro
-
random This package provides basic pseudo-random number generation, including the ability to split random number generators. In pure code, use Sys
-
lens This package comes "Batteries Included" with many useful lenses for the types commonly used from the Haskell Platform, and with tools for au
-
vector . An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework . . It is stru
-
dlist List-like types supporting O(1) append and snoc operations.