[ANN] Rewriting the OCaml runtime in Rust and unionizing the standard library

On this beautiful day I’m proud to announce a joint work with @ElectreAAS to improve the state of the OCaml runtime. We re-implemented the shared heap allocator in Rust and added various contributions to ensure the respect of our community’s right: the garbage collector and parts of the stdlib will now follow national strikes.

23 Likes

Oh glorious day! RIIR for the win.

won’t this reduce ocaml runtime portability? what’s your plan for that? nevermind, onwards you go!

1 Like

The plan is to wait until tomorrow, April 2nd, and reconsider :slight_smile:

1 Like

Salut et solidarité! :fist: :wink:

1 Like

That looks great! But I’m afraid your work may be in vain - the standard runtime is not old enough to retire yet.

On a related note: I’ve been working on a reimplementation of the debugger in Cargo. It’s a little clunky but the Rust integration is marvelous.

1 Like