Package0.2.5.2Data
vector-binary-instances
Instances of Data.Binary for vector
- Version0.2.5.2
- CategoryData
- LicenceBSD-3-Clause
- AuthorDon Stewart
- Maintainerdons00@gmail.com, bos@serpentine.com, Ben Gamari <ben@smart-cactus.org>
- Homepagegithub.com/haskell/vector-binary-instances
- Pinned byhackage vector-binary-instances 0.2.5.2
- Sourcehackage.haskell.org/package/vector-binary-instances-0.2.5.2
Modules
1 moduleDescription
Instances for Binary for the types defined in the vector package, making it easy to serialize vectors to and from disk. We use the generic interface to vectors, so all vector types are supported. Specific instances are provided for unboxed, boxed and storable vectors. . To serialize a vector: . > *Data.Vector.Binary> let v = Data.Vector.fromList [1..10] > *Data.Vector.Binary> v > fromList [1,2,3,4,5,6,7,8,9,10] :: Data.Vector.Vector > *Data.Vector.Binary> encode v > Chunk "NULNULNULNULNUL...NULNULNULtNULNULNULNULn" Empty . Which you can in turn compress before writing to disk: . > compress . encode $ v > Chunk "US139bNULNULN...229240,254:NULNULNUL" Empty . Try the cereal-vector package if you are looking for Data.Serialize instances.
Depends on
3 packages- base-4.20.2.0with GHC
- binary-0.8.9.3with GHC
- vector-0.13.2.0in this set