columbia: Enhanced serialization for media that support seeking.

[ bsd3, library, serialization ] [ Propose Tags ]

Libraries such as binary and cereal support sequential reading and writing but do not rely on any further operations. Many media support seeking in files as well. This library implements a file format that supports random access to data entities by seeking.

This library also uses the syb-with-class library to streamline implementation of serializers for various data entities, so that you don't have to write much boilerplate ;).

Versions [faq] 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.1, 0.1.2, 0.1.3, 0.2
Change log ChangeLog.md
Dependencies array (==0.5.1.*), base (>=4.6 && <=5), bytestring (==0.10.*), containers (==0.5.8.1), contravariant (==1.4), data-endian (==0.1), directory (==1.2.2.0), filelock (==0.1.0.1), invariant (==0.4.2), mmap (==0.5.9), mmorph (==1.0.9), monad-loops (==0.4.3), mtl (==2.2.1), parallel (==3.2.1.1), pointless-haskell (==0.0.9), QuickCheck (==2.10), syb-with-class (==0.6.1.7), transformers (==0.4.2.0) [details]
License BSD-3-Clause
Author James Candy
Maintainer jacinablackbox@yahoo.com
Category Data
Uploaded by JamesCandy at 2017-08-01T20:49:54Z
Distributions NixOS:0.2
Downloads 4021 total (115 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2017-08-01 [all 3 reports]

Modules

  • Data
    • Data.Columbia
      • Data.Columbia.CompoundData
      • Data.Columbia.CycleDetection
      • Data.Columbia.DualLock
      • Data.Columbia.FRecord
      • Data.Columbia.Gc
      • Data.Columbia.Integral
      • Data.Columbia.Orphans
      • Data.Columbia.SeekableStream
      • Data.Columbia.SeekableWriter
      • Data.Columbia.Utils
      • Data.Columbia.WithAddress

Downloads

Maintainer's Corner

For package maintainers and hackage trustees