Write a Blog >>
ICFP 2020
Thu 20 - Fri 28 August 2020
Thu 27 Aug 2020 14:55 - 15:20 at ML - Session 2

The current multicore OCaml implementation bans so-called “naked pointers”, pointers to outside the OCaml heap unless they follow drastic restrictions. A backwards-incompatible change has been proposed to make way for the new multicore GC in OCaml. I argue that out-of-heap pointers are not an anomaly, but are part of a better systems programming future.

Towards better systems programming in OCaml with out-of-heap allocation (ml2020-paper8.pdf)213KiB