Splitting this off from some foundational work on caching.
The basic idea here is that in really big Roc projects, incremental rebuilds will involve a huge amount of file reads and writes to/from both source files and in the future also cache files, so it's beneficial to have tight control over how file I/O works - including the (minimum number of) syscalls involved.
Splitting this off from some foundational work on caching.
The basic idea here is that in really big Roc projects, incremental rebuilds will involve a huge amount of file reads and writes to/from both source files and in the future also cache files, so it's beneficial to have tight control over how file I/O works - including the (minimum number of) syscalls involved.