Generates Haskell files from an attribute grammar specification.
This library contains type definitions for Universally Unique Identifiers
and basic conversion functions.
This library is useful for creating, comparing, parsing and printing
Universally Unique Identifiers.
Fast Parser Combinators and Pretty Printing Combinators.
A vault is a persistent store for values of arbitrary types. It's like
having first-class access to the storage space behind IORefs. The data
structure is analogous to a bank vault, where you can access different
bank boxes with different keys; hence the name. Also provided is a
locker type, representing a store for a single element.
Efficient algorithms for vector arrays.
Instances for Binary for the types defined in the vector package, making
it easy to serialize vectors to and from disk. We use the generic
interface to vectors, so all vector types are supported. Specific
instances are provided for unboxed, boxed and storable vectors.
Orphan Instances for Data.Vector.
A Template Haskell deriver for unboxed vectors, given a pair of coercion
functions to and from some existing type with an Unbox instance.