cereal is:package

A binary serialization library A binary serialization library, similar to binary, that introduces an isolate primitive for parser isolation, and labeled blocks for better error messages.
Serialize instances for Data.Vector types. Serialize instances for Data.Vector types.
Data.Text instances for the cereal serialization library Data.Text instances for the cereal serialization library. Provides instances for Text and lazy Text. Uses UTF-8 encoding for serialization. Use import Data.Serialize.Text () to import instances.
Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits.
Not on Stackage, so not searched. io-streams support for the cereal binary serialization library
Not on Stackage, so not searched. An extended serialization library on top of "cereal"
Not on Stackage, so not searched. Use cereal to encode/decode io-streams.
Not on Stackage, so not searched. Serialize instances for types from `time` package.
Not on Stackage, so not searched. Integration of "cereal" and "data-dword"
Not on Stackage, so not searched. Automatic deriving of Serialize using GHC.Generics
Not on Stackage, so not searched. Deserialize things with cereal and enumerator
Not on Stackage, so not searched. Floating point support for the 'cereal' serialization library
Integration of "cereal" and "unordered-containers" Integration of "cereal" and "unordered-containers"
Not on Stackage, so not searched. Integration of "cereal" and "uuid"
Not on Stackage, so not searched. Streaming serialization
Not on Stackage, so not searched. @exinst@ support for @cereal@ package.
LEB128 and SLEB128 encoding This module implements encoding and decoding of Natural and Integer values according to LEB128 and SLEB128. See https://en.wikipedia.org/wiki/LEB128 for a specification. This package uses the cereal package, but also provides direct encoding and decoding to ByteString.
Standard spec's for cereal-related instances Standard spec's for cereal-related instances
Not on Stackage, so not searched. Instances from the cereal library for the safe-money library.
Not on Stackage, so not searched. Type-level serialization of type constructors
Integration of domain with cereal Integration of domain with cereal
Not on Stackage, so not searched. Cereal instances for fixed-vector
Not on Stackage, so not searched. Binary instances for histogram-fill package
MPI bindings for Haskell MPI (the Message Passinag Interface) is a widely used standard for distributed-memory programming on HPC (High Performance Computing) systems. MPI allows exchanging data (_messages_) between programs running in parallel. There are several high-quality open source MPI implementations (e.g. MPICH, MVAPICH, OpenMPI) as well as a variety of closed-source implementations. These libraries can typically make use of high-bandwidth low-latency communication hardware such as InfiniBand. This library mpi-hs provides Haskell bindings for MPI. It is based on ideas taken from [haskell-mpi](https:/github.combjpop/haskell-mpi), [Boost.MPI](https:/www.boost.orgdoclibs1_64_0dochtml/mpi.html) for C++, and MPI for Python. mpi-hs provides two API levels: A low-level API gives rather direct access to the actual MPI API, apart from certain "reasonable" mappings from C to Haskell (e.g. output arguments that are in C stored via a pointer are in Haskell regular return values). A high-level API simplifies exchanging arbitrary values that can be serialized. Note that the automated builds on [Hackage](http://hackage.haskell.org) will currently always fail since no system MPI library is present there. However, builds on [Stackage](https://www.stackage.org) should succeed -- if not, there is an error in this package.
Not on Stackage, so not searched. Helper functions for writing Persistent instances