The storablevector package

[Tags: bsd3, library]

Fast, packed, strict storable arrays with a list interface, a chunky lazy list interface with variable chunk size and an interface for write access via the ST monad. This is much like bytestring and binary but can be used for every Foreign.Storable.Storable type. See also packages, with a similar intention.

We do not provide advanced fusion optimization, since especially for lazy vectors this would either be incorrect or not applicable. For fusion see


Versions0.1, 0.1.0, 0.1.1, 0.1.2,, 0.2, 0.2.1, 0.2.2, 0.2.3,, 0.2.4, 0.2.5, 0.2.6, 0.2.7,,,, 0.2.8,,,, 0.2.9,, 0.2.10
Dependenciesbase (==1.* || >=3 && <5), bytestring (==0.9.*), deepseq (==1.1.*), non-negative (==0.1.*), QuickCheck (>=1 && <3), random (==1.0.*), sample-frame (>=0.0.1 && <0.1), statethread (==0.1.*), syb (==0.1.*), transformers (==0.2.*), utility-ht (>=0.0.5 && <0.1)
AuthorSpencer Janssen <>, Henning Thielemann <>
MaintainerHenning Thielemann <>
Home page
Source repositoryhead: darcs get
this: darcs get --tag 0.2.7
Executablesspeedpointer, speedtest, test
UploadedFri Sep 24 07:28:18 UTC 2010 by HenningThielemann
Downloads2597 total (200 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]




splitbaseChoose the new smaller, split-up base package.Enabled
separatesybData.Generics available in separate package.Enabled
functorinstanceUse a custom Functor instance for pairs and functionsEnabled
buildtestsBuild test executablesDisabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainers' corner

For package maintainers and hackage trustees