Providing implicit conversion of
bachmeier
no at spam.net
Mon Jan 22 17:15:55 UTC 2024
On Monday, 22 January 2024 at 16:39:10 UTC, Nick Treleaven wrote:
>> I've said multiple times that it's silly to spend so much time
>> on memory safety if the language is going to allow stuff like
>> this without a simple way to prevent it.
>
> Memory safety issues are a worse class of bug than arithmetic
> bugs.
The required language changes are pretty small to catch
arithmetic bugs relative to implementing memory safety.
Ultimately, you want the compiler to help you catch bugs in any
form, and I don't think someone that wants memory safety is
likely to be okay with the type of bugs in this thread.
But for me, arithmetic bugs are a much larger problem than memory
safety. I mostly use the GC plus calls into well-tested C
libraries. I get incorrect results, and when I'm lucky, my
program segfaults because I accessed something I shouldn't. When
I'm not, it silently and happily gives me the wrong answer.
More information about the Digitalmars-d-learn
mailing list