<div dir="ltr">bond-haskell and bond-haskell-compiler is a pair of packages adding Haskell support to bond serialization framework.<br><div><div><br>Bond is an open source, cross-platform framework for working with
schematized data. It supports cross-language
serialization/deserialization and powerful generic mechanisms for
efficiently manipulating data. It is broadly used at Microsoft in high
scale services. For a discussion how Bond compares to similar frameworks (most notably protobufs) see <a href="https://microsoft.github.io/bond/why_bond.html" target="_blank">https://microsoft.github.io/bond/why_bond.html</a><br><br></div><div>Microsoft's bond package or other foreign code is not needed for building or using bond-haskell, all dependencies are published to hackage. For those interested, Microsoft's code is published at <a href="https://github.com/Microsoft/bond/" target="_blank">https://github.com/Microsoft/bond/</a> </div></div></div>