DIP1028 - Rationale for accepting as is

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Wed May 27 11:43:39 UTC 2020


On 5/27/20 6:03 AM, Walter Bright wrote:
> On 5/26/2020 5:20 AM, Johannes T wrote:
>> On Tuesday, 26 May 2020 at 03:37:29 UTC, Walter Bright wrote:
>>> [..]
>>
>> Thank you very much for your patience with all the negative feedback. 
>> I get your decision to not annotate extern C with @system by default. 
>> The biggest issue with extern @system is that @trusted would become 
>> less useful when dealing with declarations and bindings. @trusted 
>> would appear more frequently. We wouldn't be able to assume that the 
>> author put in effort in assessing the trustworthiness of a 
>> declaration. More greenwashing, less safety. Those are severe 
>> drawbacks, I agree.
>> However, as Andrei pointed out, PR is a huge problem. We need to be 
>> able to sell it with a straight face.
> 
> Frankly, I feel that if I could sit down with you folks, I can get the 
> idea across what I'm trying to accomplish.

Didn't work with me.


More information about the Digitalmars-d-announce mailing list