On Sunday, 23 August 2020 at 19:39:35 UTC, Paul Backus wrote:
https://pbackus.github.io/blog/how-does-memory-safety-work-in-d.html
What exactly do we mean when we talk about "memory safety" in
D? Is it the same thing as "undefined behavior"? Is it ever
correct to mark and `extern(C)` function as `@trusted`? This
post is my attempt to understand, and answer, questions like
these.
If you think I've gotten anything wrong, please leave a
reply--this is definitely an area where I'm still learning.
Nice, thanks for the write-up.
I've been owing the D community a blog post on memory safety for
a few months now. I started writing it, then DIP1028 happened and
I wanted to wait for a while to bring it up again.