On 28/03/14 08:25 AM, Tommi wrote:
> 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++".

It's called `unsafe`. There's a whole keyword reserved for it.


Attachment: signature.asc
Description: OpenPGP digital signature

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

Reply via email to