On 28 Mar 2014, at 05:56, Patrick Walton <pcwal...@mozilla.com> wrote:
> 
> I think that Rust should give you the ability to opt out of safety, but on a 
> per-operation basis. Having it as a compiler option is too much of a 
> sledgehammer: often you want some non-performance-critical bounds to be 
> checked in the name of safety, while you want some bounds checks to be turned 
> off.

One other argument I can give for a "sledgehammer" feature like this is that it 
can be used as a marketing tool against people who are worried about 
performance. You can say to those people: "Look, if, at the end of the day, you 
decide that you'd rather take raw speed over safety, then there's this compiler 
flag you can use to disable all runtime memory safety checking in your code and 
get performance on par with C++".

_______________________________________________
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to