bind-marshal-0.1: Data marshaling library that uses type level equations to optimize buffering.

The bind-marshal package

A (in development) high performance data marshaling layer for haskell. Uses a pair of parameterized monads to represent: Data marshalling actions with static buffering requirements (EG: Needs no more than 100 bytes available to succeed) ; Data marshalling actions that are a dynamic composition of actions with static buffering requirements.

Properties

Version0.1
Dependenciesbase (4.4.*), bytestring (0.9.*), containers (0.4.*), deepseq (1.1.*), ghc-prim, monads-tf (0.1.*), mtl (2.0.*), numeric-prelude (0.2.*), random (1.0.*), stm (2.2.*), strict (0.3.*), transformers (0.2.*), type-level-tf (≥0.2.1), unix (2.5.*)
LicenseBSD3
AuthorCorey O'Connor <coreyoconnor@gmail.com>
MaintainerCorey O'Connor <coreyoconnor@gmail.com>
CategoryData
Home pagehttps://github.com/coreyoconnor/bind-marshal
Source repositorygit clone git://github.com/coreyoconnor/bind-marshal.git
Upload dateSun Oct 30 17:05:44 UTC 2011
Uploaded byCoreyOConnor
Built onghc-7.2

Modules

Downloads