Discussion Thread: DIP 1043--Shortened Method Syntax--Final Review

Timon Gehr timon.gehr at gmx.ch
Tue Jun 28 16:32:46 UTC 2022


On 6/28/22 12:37, welkam wrote:
> On Wednesday, 15 June 2022 at 09:21:12 UTC, Mike Parker wrote:
>> This is the discussion thread for the Final Review of DIP 1043, 
>> "Shortened Method Syntax":
>>
>> https://github.com/dlang/DIPs/blob/2c2f6c33f5761236266a96bd268c62a06323a5e8/DIPs/DIP1043.md 
>>
>>
>> The review period will end at 11:59 PM ET on June 29, or when I make a 
>> post declaring it complete. Discussion in this thread may continue 
>> beyond that point.
>>
>> Here in the discussion thread, you are free to discuss anything and 
>> everything related to the DIP. Express your support or opposition, 
>> debate alternatives, argue the merits, etc.
>>
>> However, if you have any specific feedback on how to improve the 
>> proposal itself, then please post it in the feedback thread. The 
>> feedback thread will be the source for the review summary I write at 
>> the end of this review round. I will post a link to that thread 
>> immediately following this post. Just be sure to read and understand 
>> the Reviewer Guidelines before posting there:
>>
>> https://github.com/dlang/DIPs/blob/master/docs/guidelines-reviewers.md
>>
>> And my blog post on the difference between the Discussion and Feedback 
>> threads:
>>
>> https://dlang.org/blog/2020/01/26/dip-reviews-discussion-vs-feedback/
>>
>> Please stay on topic here. I will delete posts that are completely 
>> off-topic.
> 
> Burn this dip with fire. There were a lot of talks about readability 
> here but from what I can tell people mean two different things when they 
> use the word readability. One is easy on the eyes, pleasant to look at. 
> The other meaning would be its easy to understand what the code is just 
> by glancing at it.
> 
> Proposed changes would succeed in making code less noisy and easier on 
> the eyes but it will also harm scanability of the code.

The opposite is the case.

> Programmers rely on visual patters to understand the code.

This is just another pattern, a rather distinctive one and one that is 
mostly already in the language.

> Go language is the way it is for valid reasons. Don't dismiss them easily. 

Why not? I dislike Go for valid reasons.


More information about the Digitalmars-d mailing list