This package provides newtype wrappers for separating data with specified endianness from other data of the same type with normal, system-specific endianness. Since these wrappers are newtypes, no runtime overhead is incurred. Currently the underlying EndianSensitive typeclass its instances are taken directly from the 'data-endian' package. However, if Haskell or GHC ever gets a built-in equivalent, like as is proposed in 'http:ghc.haskell.orgtracghcticket7902', it should be trivial to update this to use that instead.
Mapping of C types to corresponding Haskell types.
POSIX data types: Haskell equivalents of the types defined by the <sys/types.h> C header on a POSIX system.
Types for text encoding/decoding
This is a purely internal module with miscellaneous types which don't really have a good place elsewhere.
ASN.1 standard types
Provides an algebraic ring class and instances for Gibbs free energy, partition function probabilities, and scores. Conversion between different entities is provided by a convert function. All entities are ready for the vector library.
* Ignore everything except the Ring itself!
Collada is the standard graphics format for data exchange between 3d tools. As well as the file format also its representation as an algebraic data type could be used to make libraries more composable. Please propose changes.
Haskell implementation of the CQRS architectural pattern.
Generic cryptography public keys algorithm types
This package provides types to represent an XML Document Type Declaration (DTD) as defined in W3C specifications (http://www.w3.org/XML/Core/#Publications). It is intended to be compatible with and extend the set of types in Data.XML.Types provided by the xml-types package.
Following the philosophy of Data.XML.Types, the types in this module are not intended to be a strict and complete representation of the model in the W3C specifications; rather, they are intended to be convenient and type-safe for the kinds of processing of DTDs that are commonly done in practice. As such, this model is compatible with both Version 1.0 and Version 1.1 of the XML specification.
Therefore, these types are not suitable for type-level validation of the syntax of a DTD. For example: these types are more lenient than the specs about the characters that are allowed in various locations in a DTD; entities of various kinds only appear as distinct syntactic elements in places where they are commonly needed when processing DTDs; etc.
Conditional sections are not represented in these types. They should be handled directly by parsers and renderers, if needed.
The library provides a data type hierarchy which mirrors the hierarchy of elements present in the original, LMF representation of the historical dictionary of Polish.
Hoodle file format data type including generic interface
expression type signature
Generic HTTP types for Haskell (for both client and server code).
Basic mime-type handling types and functions
Show more results