vector: Efficient Arrays
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.Unboxed
- Unboxed vectors with an adaptive representation based on data type families.
Data.Vector.Storable
- Unboxed vectors of
Storable
types. Data.Vector.Primitive
- Unboxed vectors of primitive types as
defined by the
primitive
package.Data.Vector.Unboxed
is more flexible at no performance cost. Data.Vector.Generic
- Generic interface to the vector types.
Changes since version 0.4.2
Unboxed vectors of primitive types and tuples
Redesigned interface between mutable and immutable vectors (now with the popular
unsafeFreeze
primitive)Many new combinators
Significant performance improvements
Modules
[Index]
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
boundschecks | Enable bounds checking | Enabled |
unsafechecks | Enable bounds checking in unsafe operations at the cost of a significant performance penalty | Disabled |
internalchecks | Enable internal consistency checks at the cost of a significant performance penalty | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- vector-0.5.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.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, 0.10.12.3, 0.11.0.0, 0.12.0.0, 0.12.0.1, 0.12.0.2, 0.12.0.3, 0.12.1.0, 0.12.1.1, 0.12.1.2, 0.12.2.0, 0.12.3.0, 0.12.3.1, 0.13.0.0, 0.13.1.0, 0.13.2.0 (info) |
---|---|
Dependencies | base (>=2 && <5), ghc (>=6.9), primitive (>=0.2 && <0.3) [details] |
License | BSD-3-Clause |
Copyright | (c) Roman Leshchinskiy 2008-2010 |
Author | Roman Leshchinskiy <rl@cse.unsw.edu.au> |
Maintainer | Roman Leshchinskiy <rl@cse.unsw.edu.au> |
Category | Data, Data Structures |
Home page | http://code.haskell.org/vector |
Uploaded | by RomanLeshchinskiy at 2010-02-15T11:47:00Z |
Distributions | Arch:0.13.1.0, Debian:0.12.1.2, Fedora:0.13.0.0, FreeBSD:0.10.12.3, LTSHaskell:0.13.1.0, NixOS:0.13.1.0, Stackage:0.13.2.0, openSUSE:0.13.1.0 |
Reverse Dependencies | 2063 direct, 12853 indirect [details] |
Downloads | 422571 total (815 in the last 30 days) |
Rating | 2.75 (votes: 14) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |