Hacker News new | past | comments | ask | show | jobs | submit login

Soundness bugs come up once in a while, so yeah there is doubts. I wouldn't claim it to be sound until there is at least a proof of soundness of a theoretical model of it (which you can then show the implementation matches)



That's a little scary. But giving it solid theoretical justification sounds like a perfect thesis for some CS or math grad student.


There is actually a CS student working on it... from the University of Washington I think? Check out rust-redex. I don't know what the status is though - it doesn't seem to have been updated in a while.

Anyway the devs have said that whilst a 1.0 release will mean backwards compatibility for language features, they will fix any soundness bugs that come to light.


https://github.com/nikomatsakis/rust-redex is a theoretical model of the interesting part of Rust (by one of the core-developers). I don't think it's complete though.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: