I guess, even from a practical perspective, how does this end up comparing with GC in something like the JVM with functional languages like scala?
I guess, even from a practical perspective, how does this end up comparing with GC in something like the JVM with functional languages like scala?
Context around the link:
> In our POPL 2021 paper (which won a Distinguished Paper award), we proposed a specific heap scheduler and showed that it yields provable work and space bounds.
I haven't read it yet, but this is where their claims of being provably space-efficient seems to come from.
EDIT: A quick read later, section 6 is where they prove their claim. It's efficient when compared to equivalent sequential execution.
It looks like they're comparing against MLton, which is interesting since it performs whole-program optimisation. That makes their speedups even more impressive!