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 requires or works with:
- OCaml 4.14.0;
- A rust nightly toolchain.
Building ocamlrep
Assume an opam installation on a 4.14.0
like switch. From the repository root,
OCAMLLIB=$(ocamlopt.opt -config | grep standard_library: | awk '{ print $2 }'); export OCAMLLIB
cargo build
Contributing
See the CONTRIBUTING file for how to help out.
License
ocamlrep has an MIT license. See the LICENSE file included in this distribution.