vector-builder alternatives and similar packages
Based on the "vector" category.
Alternatively, view vector-builder alternatives based on common mentions on social networks and blogs.
vector9.8 6.1 vector-builder VS vectorAn efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework .
vector-space8.7 0.0 vector-builder VS vector-spaceVector & affine spaces, linear maps, and derivatives
vector-sized8.5 0.0 vector-builder VS vector-sizedSize tagged vectors
vector-th-unboxDeriver for unboxed vectors using Template Haskell
vector-binary-instancesInstances for the Haskell Binary class, for the types defined in the popular vector package.
vector-instancesAdditional Instances for Data.Vector
vector-space-pointsA type for points, as distinct from vectors.
vector-bytestringByteStrings as type synonyms of Vectors
vector-heterogenousArbitrary size tuples in Haskell
vector-fftw5.4 0.0 vector-builder VS vector-fftwA Haskell binding to the fftw library
vector-clock4.9 0.0 vector-builder VS vector-clockVector clocks for versioning message flows
vector-functorlazyvectors supporting lazy fmap application; asymptotically faster in some cases
vector-space-mapvector-space operations for finite maps using Data.Map
vector-conduit2.2 0.0 vector-builder VS vector-conduitConduit implementations for vectors
Access the most powerful time series database as a service
Do you think we are missing an alternative of vector-builder or a related project?
An API for efficient and convenient construction of vectors. It provides the composable
Builder abstraction, which has instances of the
First you use the
Builder abstraction to specify the structure of the vector. Then you execute the builder to produce the output vector.
The following code shows how you can efficiently concatenate different datastructures into a single immutable vector:
import qualified Data.Vector as A import qualified VectorBuilder.Builder as B import qualified VectorBuilder.Vector as C myVector :: A.Vector a -> [a] -> a -> A.Vector a myVector vector list element = C.build builder where builder = B.vector vector <> foldMap B.singleton list <> B.singleton element