ANN: SerTH - A Binary serialization layer for Haskell

Einar Karttunen ekarttun at
Sat Apr 2 04:11:21 EST 2005


I have developed a small library for serializing Haskell datatypes in a
binary form. SerTH offers the following features:

* Binary serialization
* Using template haskell to derive serializer interfaces for each type wanted
* Support for cyclic structures
* Supports user defined serializers for types (just define the instance)
* Support for a limited kind of dynamically types serialization/deserialization
* BSD license

But has the following limitations:
- Only serializers for haskell98 datatypes can be inferred 
  (template haskell does not support reification of other types)
- Serialization format is not compressed
- Currently only works with GHC-6.4

- Einar Karttunen

More information about the Libraries mailing list