The fixed-vector package

[ Tags: bsd3, data, library ] [ Propose Tags ]

Generic library for vectors with statically known size. Implementation is based on http://unlines.wordpress.com/2010/11/15/generics-for-small-fixed-size-vectors/ Same functions could be used to work with both ADT based vector like

data Vec3 a = a a a

Tuples are vectors too:

>>> sum (1,2,3)
6

Vectors which are represented internally by arrays are provided by library. Both boxed and unboxed arrays are supported.

Library is structured as follows:

Properties

Versions 0.1, 0.1.1, 0.1.2, 0.1.2.1, 0.2.0.0, 0.3.0.0, 0.3.0.1, 0.4.0.0, 0.4.1.0, 0.4.2.0, 0.4.3.0, 0.4.4.0, 0.5.0.0, 0.5.1.0, 0.5.1.2, 0.6.0.0, 0.6.1.0, 0.6.1.1, 0.6.2.0, 0.6.3.0, 0.6.3.1, 0.6.4.0, 0.7.0.0, 0.7.0.1, 0.7.0.2, 0.7.0.3, 0.8.0.0, 0.8.1.0, 0.9.0.0, 1.0.0.0
Change log ChangeLog.md
Dependencies base (>=4.8 && <5), deepseq, primitive (>=0.6.2) [details]
License BSD3
Author Aleksey Khudyakov <alexey.skladnoy@gmail.com>
Maintainer Aleksey Khudyakov <alexey.skladnoy@gmail.com>
Category Data
Bug tracker https://github.com/Shimuuar/fixed-vector/issues
Source repository head: git clone http://github.com/Shimuuar/fixed-vector
Uploaded Mon Nov 6 17:09:26 UTC 2017 by AlexeyKhudyakov
Distributions LTSHaskell:0.9.0.0, NixOS:1.0.0.0, Stackage:1.0.0.0, Tumbleweed:0.9.0.0
Downloads 8094 total (1023 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-11-06 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees