This is a work-in-progress (WIP), and is not suitable for production use.
porc
is a wire protocol code generator which supports OCaml and Rust
(Protocol for OCaml and Rust Codegen). The code it generates
relies on bin_prot
(de)serialization protocol, which supports both
OCaml and
Rust. The definition
language is based on ATD. porc
is
named, in part, as an homage to ATD's
creator.
porc
relies on jane_rope,
which can be installed using:
opam pin add git@github.com:janestreet/jane_rope.git