We are forking D

Max Samukha maxsamukha at gmail.com
Wed Jan 10 13:38:51 UTC 2024


On Tuesday, 9 January 2024 at 21:11:39 UTC, Walter Bright wrote:

> The modern consensus is that iostreams was a misuse of operator 
> overloading.

I don't know where you got the idea that there is a concensus. 
I've never met an unindoctrinated programmer with such a 
prejudice. For most people, it is natural to adapt to the fact 
that a name can have a different meaning in different contexts.

The appeal to aesthetics doesn't work, either. Aesthetics is 
highly subjective and depends on the environment.

In reality, some of your decisions that limit the language in 
order to impose your aesthetic preferences on the programmer 
often result in the most unaesthetic hacks I've ever seen.


More information about the Digitalmars-d mailing list