binary-ext alternatives and similar packages
Based on the "binary" category.
Alternatively, view binary-ext alternatives based on common mentions on social networks and blogs.
-
binary
Efficient, pure binary serialisation using ByteStrings in Haskell. -
binary-parsers
Extends binary with parsec/attoparsec style parsing combinators -
binary-bits
Binary serialization at the bit level on top of the binary package -
binary-strict
A strict version of the Get monad from the binary package. -
binary-typed
Thin type-safe layer for the Haskell Binary library. -
binary-protocol-zmq
Monad to ease implementing a binary network protocol over ZeroMQ -
binary-protocol
Monad to ease implementing a binary network protocol. -
binary-generic
Haskell package making it easy to serialize any kind of data with the binary package. Just derive 'Data' and you're done! -
binary-io
Read and write values of types that implement Binary from and to Handles -
binary-streams
Allow binary serialization/deserialization using io-streams. -
binary-communicator
Flexible way to ease transmission of binary data.
Learn any GitHub repo in 59 seconds
Do you think we are missing an alternative of binary-ext or a related project?
README
binary-ext package
An alternate with typed errors and other advantages for the Data.Binary.Get.Get
monad from the binary
package
and Data.Attoparsec.Text.Parser
monad from the attoparsec
package.
Building binary-ext
Here's how to get the latest version of the repository and build.
$ git clone https://github.com/A1-Triard/binary-ext.git
$ cd binary-ext
$ stack build
Run the test suite.
$ stack test
Using binary-ext for binary serialization/deserialization
Import modules:
import Data.Conduit.Parsers.Binary.Get
import Data.Conduit.Parsers.Binary.Put
and then use the Get
and Put
monads to serialize/deserialize.
More information in the haddock documentation.
Using binary-ext for text serialization/deserialization
Import modules:
import Data.Conduit.Parsers.Text.Parser
import Data.Conduit.Parsers.Text.Gen
and then use the Parser
and TextGen
monads to serialize/deserialize.
More information in the haddock documentation.