| ▲ | pizlonator 9 hours ago | |||||||
No, this program doesn’t demonstrate the issue. You can’t access out of bounds of whatever capability you loaded. | ||||||||
| ▲ | quotemstr 8 hours ago | parent [-] | |||||||
Fil-C lets programs access objects through the wrong pointer under data race. All over the Internet, you've responded to the tearing critique (and I'm not the only one making it) by alternatively 1) asserting that racing code will panic safely on tear, which is factually incorrect, and 2) asserting that a program can access memory only through its loaded capabilities, which is factually correct but a non sequitur for the subject at hand. You're shredding your credibility for nothing. You can instead just acknowledge Fil-C provides memory safety only for code correctly synchronized under the C memory model. That's still plenty useful and nobody will think less of you for it. They'll think more, honestly. | ||||||||
| ||||||||