D not considered memory safe
bachmeier
no at spam.net
Mon Jul 8 14:37:52 UTC 2024
On Monday, 8 July 2024 at 14:08:49 UTC, Dom DiSc wrote:
> On Monday, 8 July 2024 at 13:20:45 UTC, bachmeier wrote:
>> We have very few details on what this will look like for
>> someone that doesn't want it. Not breaking existing code is
>> far from sufficient for those writing unsafe code.
>
> Sorry, but having unsafe code is burden enough.
This is not helpful. If the biggest selling point is working with
legacy C code, unsafe code needs to be a core part of the
language, and it needs to be as easy as possible. (As in, as easy
as it is right now.)
> I don't see any need to help people continue to write unsafe
> code.
D will quickly die without unsafe code. I would certainly have no
reason to continue using it. Rust has the small market for "safe
by default" code. D can not and will not compete with Rust on
this - the battle is over and all parties have moved on.
> If at all, it is enough that it will be still possible to write
> unsafe code. Its not required to make that easy.
We can already do it. There's no "make that easy" to do.
> Why can't those people be bothered with giving -unsafe as
> compile parameter?
Proposed and rejected. Whereas safe by default is already
available with a switch.
More information about the Digitalmars-d
mailing list