BSD-3-Clause licensed by Joe Hermaszewski
Maintained by [email protected]
This version can be pinned in stack with:vector-sized-0.4.1.0@sha256:76639b39587bfd08f8a4c20e31fa1c232fdc4b5c9e300714a8f6138bd76dce4a,999

Module documentation for 0.4.1.0

Depends on 3 packages(full list with versions):
Used by 1 package in nightly-2016-12-04(full list with versions):

Vector Sized

This package exports a newtype tagging the vectors from the vector package with a type level natural representing their size.

It also exports a few functions from vector appropriately retyped.

This package is fairly similar to the fixed-vector package. The difference is that fixed-vector uses Peano naturals to represent the size tag on the vectors and this package uses typelits.

The initial code for this package was written by @bgamari in a PR for vulkan

Changes

Change Log

[0.4.1.0] - 2016-11-24

  • Add withSized and withSizedList

[0.4.0.1] - 2016-11-12

  • Raise lower bound on base to 4.9

[0.4.0.0] - 2016-11-01

  • Correct type signature on index'

[0.3.3.0] - 2016-08-10

  • Add instances for Data, Typeable and Generic

[0.3.2.0] - 2016-03-29

  • Add overlapping Monoid instance for zero length vectors

[0.3.1.0] - 2016-03-29

  • Add Monoid instance

[0.3.0.0] - 2016-03-22

  • Export all of the available functionality from Data.Vector.Generic.
  • Add Storable
  • Add Unboxed

[0.2.0.0] - 2016-02-29

  • Tighter bounds on base to avoid compiling with GHC < 7.10.

[0.1.0.0] - 2016-02-28

  • Initial release.