Re:Ballista: Distributed Compute with Rust, Apache Arrow, an...
by 0815test on Wednesday July 17, 2019 @06:35AM
(#20458048)
Conventional tracing GC is antithetical to Rust's zero-cost goals. The community is currently working on things like deterministic collection of reference cycles, e.g. https://github.com/lopopolo/ferrocarril/blob/master/cactusre... which should address the same use cases perhaps even more effectively.
[ Parent
| on HN ]
Re:Ballista: Distributed Compute with Rust, Apache Arrow, an...
by pjmlp on Wednesday July 17, 2019 @06:52AM
(#20458128)
Right, but if productivity suffers, vs what tracing GC + value types + manual memory in unsafe code, are capable of, then Rust will mostly take over device drivers and kernel code, not userspace apps.
Which is what is currently happening to C++ across all major OS SDKs, being driven down the OS stack.