DIP 1028---Make @safe the Default---Community Review Round 1

Jesse Phillips Jesse.K.Phillips+D at gmail.com
Tue Jan 14 06:12:35 UTC 2020

On Monday, 13 January 2020 at 20:37:33 UTC, Steven Schveighoffer 
> How does the DIP affect interfaces and class virtual functions? 
> Especially interfaces without marking will be a potential 
> problem as there will be no errors on a @system interface stub 
> which now is tagged with @safe but has no implementation to 
> complain about. But an implementing class would fail to compile 
> potentially (and might be in a separate project). This is a 
> fundamental API difference that's not easy to account for. The 
> DIP should address that process.

I agree and I think my request for a depreciation plan would 
request that unspecified interface methods be deprecated.


More information about the Digitalmars-d mailing list