An old branch shows the basics of doing this in Python and Julia using numpy.memmap and Mmap.
R has https://cran.r-project.org/web/packages/mmap/index.html, but there does not seem to be a portable way to get the pointer out of these objects to write to them. We could work around this by providing a wrapper around Boost's memory mapped file support https://www.boost.org/doc/libs/1_84_0/libs/iostreams/doc/classes/mapped_file.html