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.
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.orgdoc
libs1_64_0
dochtml/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