All Projects → avsm → mpl

avsm / mpl

Licence: other
Specification compiler to marshal/unmarshal binary protocols in OCaml

Programming Languages

ocaml
1615 projects
MPL is a compiler which accepts succinct binary packet descriptions
and outputs fast, type-safe OCaml interfaces and modules to marshal and
unmarshal packets of this type.

It is primarily aimed at binary low-level protocols such as IP, TCP or
Ethernet, and C structure marshalling.

For more information, please see:
http://anil.recoil.org/papers/2007-eurosys-melange.pdf

If you use this, citation information is at:
http://portal.acm.org/citation.cfm?id=1272998.1273009

--
Anil Madhavapeddy <[email protected]>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].