DIP1028 - Rationale for accepting as is

Steven Schveighoffer schveiguy at gmail.com
Fri May 22 18:32:59 UTC 2020


On 5/22/20 1:54 PM, Atila Neves wrote:
> My point is that the result of making declarations implicity @system 
> instead of @safe would make people just slap @safe on them without 
> really thinking about it to get their code to compile. Like I did.

So the solution is -- make the compiler be dumb for you? If you are 
going to incorrectly put @safe on it, I want you to have to do it 
because YOU made a conscious decision to be careless, not have it done 
for you because you forgot.

How about we change the law so if you don't sign a contract, we assumed 
you signed it anyway. In order to reject the contract, you have to X out 
every paragraph and write "I don't agree to this" and sign that. Any 
paragraphs you forget are enforceable.

-Steve


More information about the Digitalmars-d-announce mailing list