A binary serialization library
http://hackage.haskell.org/package/cereal
A binary serialization library, similar to binary, that introduces an isolate
primitive for parser isolation, and replaces the asynchronous errors with
a user-handleable Either type. Similar to binary in performance, but uses
a strict ByteString instead of a lazy ByteString, thus restricting it to
operating on finite inputs
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:42.3/ghc-cereal && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
cereal-0.5.2.0.tar.gz | 0000018773 18.3 KB | |
ghc-cereal-rpmlintrc | 0000000030 30 Bytes | |
ghc-cereal.changes | 0000001805 1.76 KB | |
ghc-cereal.spec | 0000002272 2.22 KB |
Revision 4 (latest revision is 7)
Ludwig Nussel (lnussel_factory)
accepted
request 402485
from
Ondřej Súkup (mimi_vx)
(revision 4)
- update to 0.5.2.0 * Implement the AMP recommended refactoring for the Functor/Applicative/Monad hierarchy for Get and PutM * Unconditionally support GHC generics * Split the GSerialize class in two, to deal with a GHC bug * No longer use Enum in the Serialize instance for Bool - update to 0.5.1.0 * Switch to using the builder provided by the ByteString package * Change the encoding of Float and Double with the Serialize class to use the Data.Serialize.IEEE754 module * Add support for encoding and decoding ShortByteString * New and improved test suite thanks to Kei Hibino * Fix two bugs involving the lookAhead combinator and partial chunks.
Comments 0