4 ms·
Original poster said of Nanite: > It's brittle, and full of internal relative addresses within the data item, so it's very vulnerable to buffer overflows. I t
by twic 4y ago
Original poster said of Nanite:
> It's brittle, and full of internal relative addresses within the data item, so it's very vulnerable to buffer overflows.
I think the hope was that rewriting it in Rust would make it more robust. But if the only way to write it efficiently is to unsafe your way to writing C++ in disguise, it's not clear it will be any more robust.
- stouset 4y agoYou're casually ignoring the entire rest of your program, which can now be written in safe Rust. Just because some part of your program needs to use features unavailable in safe rust doesn't mean your entire program might as well be written in asm.