If you needed any more evidence that memory safety is the future...

Moritz Maxeiner via Digitalmars-d digitalmars-d at puremagic.com
Wed Mar 8 05:56:17 PST 2017


On Wednesday, 8 March 2017 at 13:30:42 UTC, XavierAP wrote:
> On Wednesday, 8 March 2017 at 12:42:37 UTC, Moritz Maxeiner 
> wrote:
>> Doing anything else is reckless endangerment since it gives 
>> you the feeling of being safe without actually being safe. 
>> Like using @safe in D, or Rust, and being unaware of unsafe 
>> code hidden from you behind "safe" facades.
>
> Safe code should be unable to call unsafe code -- including 
> interop with any non-D or binary code, here I agree. I was 
> supposing this is already the case in D but I'm not really sure.

You can hide unsafe code in D by annotating a function with 
@trusted the same way you can hide unsafe code in Rust with 
unsafe blocks.


More information about the Digitalmars-d mailing list