Some thoughts:
- Currently, we have MPL.File (see here), backed by mmap, which is useful for efficiently reading an entire file into memory in parallel.
- See e.g. ReadFile in mpllib which uses MPL.File.
- We don’t have good primitives right now for writing to files in parallel. See e.g. PosixWriteFile in mpllib... this is sequential.
A nice feature would be to add support for writing to files in parallel, perhaps backed by mmap. (Or, any other sugggestions?)