/var/lib/ghc/package.conf.d/vector-binary-instances-0.2.1.0.conf is in libghc-vector-binary-instances-dev 0.2.1.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | name: vector-binary-instances
version: 0.2.1.0
id: vector-binary-instances-0.2.1.0-6d6962ead50f58beba494a9869ebb70d
license: BSD3
copyright:
maintainer: dons00@gmail.com, bos@serpentine.com
stability: Experimental
homepage: https://github.com/bos/vector-binary-instances
package-url:
synopsis: Instances of Data.Binary and Data.Serialize for vector
description: 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 "\NUL\NUL\NUL\NUL\NUL...\NUL\NUL\NUL\t\NUL\NUL\NUL\NUL\n" Empty
.
Which you can in turn compress before writing to disk:
.
> compress . encode $ v
> Chunk "\US\139\b\NUL\NUL\N...\229\240,\254:\NUL\NUL\NUL" Empty
category: Data
author: Don Stewart
exposed: True
exposed-modules: Data.Vector.Binary Data.Vector.Cereal
hidden-modules:
trusted: False
import-dirs: /usr/lib/haskell-packages/ghc/lib/vector-binary-instances-0.2.1.0/ghc-7.6.3
library-dirs: /usr/lib/haskell-packages/ghc/lib/vector-binary-instances-0.2.1.0/ghc-7.6.3
hs-libraries: HSvector-binary-instances-0.2.1.0
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-4.6.0.1-8aa5d403c45ea59dcd2c39f123e27d57
binary-0.7.2.1-29f1965b1c0074366fcff56fb1fe11ce
cereal-0.4.0.1-5f41a0570e88b8831b91929ce703f113
vector-0.10.0.1-1fbb548bc492f07fef7e604d2e6f581d
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: /usr/lib/ghc-doc/haddock/vector-binary-instances-0.2.1.0/vector-binary-instances.haddock
haddock-html: /usr/share/doc/libghc-vector-binary-instances-doc/html/
|