ocamlrep
ocamlrep copied to clipboard
Sets of libraries and tools to write applications and libraries mixing OCaml and Rust. These libraries will help keeping your types and data structures synchronized, and enable seamless exchange betwe...
ocamlrep: Interop OCaml and Rust code

The goal of this project is to make OCaml and Rust code interoperable. While in its early stage of development, this library is actively used by the HHVM project, mostly in the Hack type checker, to enable OCaml code to rely on Rust.
Requirements
This project is stand-alone and is currently tested with:
- OCaml 5.1.1;
- The Rust toolchain in ./rust-toolchain
Building ocamlrep
There are two build methods. One way is to use Cargo and the other is to use Buck2.
- Cargo: Install OPAM then
cargo build. - Buck2: See Building ocamlrep with Buck2 and Reindeer.
Contributing
See the CONTRIBUTING file for how to help out.
License
ocamlrep has an MIT license. See the LICENSE file included in this distribution.