The vector package

[Tags: bsd3, library]

An efficient implementation of Int-indexed arrays with a powerful loop fusion framework.

It is structured as follows:

Data.Vector
boxed vectors of arbitrary types
Data.Vector.Primitive
unboxed vectors of primitive types as defined by the primitive package
Data.Vector.Storable
unboxed vectors of Storable types
Data.Vector.Generic
generic interface to the vector types

Properties

Versions0.1, 0.2, 0.3, 0.3.1, 0.4, 0.4.1, 0.4.2, 0.5, 0.6, 0.6.0.1, 0.6.0.2, 0.7, 0.7.0.1, 0.7.1, 0.8, 0.9, 0.9.1, 0.10, 0.10.0.1, 0.10.9.0, 0.10.9.1, 0.10.9.2, 0.10.9.3, 0.10.10.0, 0.10.11.0, 0.10.12.0, 0.10.12.1, 0.10.12.2 (info)
Dependenciesbase (>=2 && <4.7), ghc (>=6.9), primitive (<0.2)
LicenseBSD3
Copyright(c) Roman Leshchinskiy 2008-2009
AuthorRoman Leshchinskiy <rl@cse.unsw.edu.au>
MaintainerRoman Leshchinskiy <rl@cse.unsw.edu.au>
CategoryData, Data Structures
Home pagehttp://darcs.haskell.org/vector
UploadedSun Nov 29 07:39:42 UTC 2009 by RomanLeshchinskiy
UpdatedMon Jun 9 10:39:01 UTC 2014 by HerbertValerioRiedel to revision 1
DistributionsDebian:0.9.1, Fedora:0.10.0.1, FreeBSD:0.10.0.1, NixOS:0.10.12.2, Stackage:0.10.12.2
Downloads185509 total (8109 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Flags

NameDescriptionDefault
enableassertionsEnable assertions that check parameters to functions are reasonable. These will impose a moderate performance cost on users of the library, with the benefit that you get reasonable errors rather than segmentation faults!Enabled

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

Downloads

Maintainers' corner

For package maintainers and hackage trustees