packages feed

Cabal revisions of vector-binary-instances-0.2.4

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-Name:                vector-binary-instances-Version:             0.2.4-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---- URL for the project homepage or repository.-Homepage:            https://github.com/bos/vector-binary-instances-bug-reports:         https://github.com/bos/vector-binary-instances/issues-License:             BSD3-License-file:        LICENSE-Author:              Don Stewart-Maintainer:          dons00@gmail.com, bos@serpentine.com, Ben Gamari <ben@smart-cactus.org>-Tested-With:         GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2---- A copyright notice.--- Copyright:---- Stability of the pakcage (experimental, provisional, stable...)-Stability:           Experimental-Category:            Data-Build-type:          Simple---- Constraint on the version of Cabal needed to build this package.-Cabal-version:       >=1.8---Library-  Ghc-options: -Wall-  -- Modules exported by the library.-  Exposed-modules:-    Data.Vector.Binary--  -- Packages needed in order to build this package.-  Build-depends:-    base > 3 && < 4.11,-    vector >= 0.6 && < 0.13,-    binary >= 0.5 && < 0.10--Benchmark benchmarks-  Type:           exitcode-stdio-1.0-  Main-is:        Benchmarks.hs-  Build-depends:-    base,-    vector-binary-instances,-    vector,-    bytestring,-    binary,-    criterion,-    deepseq-  hs-source-dirs: benchmarks--Test-Suite tests-  Type:           exitcode-stdio-1.0-  Main-is:        test/Main.hs-  Build-depends:-    base,-    vector-binary-instances,-    vector,-    binary,-    tasty,-    tasty-quickcheck--source-repository head-  type:     git-  location: https://github.com/bos/vector-binary-instances+Name:                vector-binary-instances
+Version:             0.2.4
+x-revision: 1
+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
+
+-- URL for the project homepage or repository.
+Homepage:            https://github.com/bos/vector-binary-instances
+bug-reports:         https://github.com/bos/vector-binary-instances/issues
+License:             BSD3
+License-file:        LICENSE
+Author:              Don Stewart
+Maintainer:          dons00@gmail.com, bos@serpentine.com, Ben Gamari <ben@smart-cactus.org>
+Tested-With:         GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2
+
+-- A copyright notice.
+-- Copyright:
+
+-- Stability of the pakcage (experimental, provisional, stable...)
+Stability:           Experimental
+Category:            Data
+Build-type:          Simple
+
+-- Constraint on the version of Cabal needed to build this package.
+Cabal-version:       >=1.8
+
+
+Library
+  Ghc-options: -Wall
+  -- Modules exported by the library.
+  Exposed-modules:
+    Data.Vector.Binary
+
+  -- Packages needed in order to build this package.
+  Build-depends:
+    base > 3 && < 4.12,
+    vector >= 0.6 && < 0.13,
+    binary >= 0.5 && < 0.10
+
+Benchmark benchmarks
+  Type:           exitcode-stdio-1.0
+  Main-is:        Benchmarks.hs
+  Build-depends:
+    base,
+    vector-binary-instances,
+    vector,
+    bytestring,
+    binary,
+    criterion,
+    deepseq
+  hs-source-dirs: benchmarks
+
+Test-Suite tests
+  Type:           exitcode-stdio-1.0
+  Main-is:        test/Main.hs
+  Build-depends:
+    base,
+    vector-binary-instances,
+    vector,
+    binary,
+    tasty,
+    tasty-quickcheck
+
+source-repository head
+  type:     git
+  location: https://github.com/bos/vector-binary-instances