binary-strict-0.4.8: Binary deserialisation using strict ByteStrings



This module contains a single class which abstracts over Get and IncrementalGet, so that one can write parsers which work in both. If you are using this module, you may find that -fno-monomorphism-restriction is very useful.



class (Monad m, Alternative m) => BinaryParser m whereSource

This is the generic class for the set of binary parsers. This lets you write parser functions which are agnostic about the pattern of parsing in which they get used (incremental, strict, bitwise etc)