Generality creep

Walter Bright newshound2 at digitalmars.com
Thu Apr 4 21:12:30 UTC 2019


On 4/4/2019 4:10 AM, Andrei Alexandrescu wrote:
> DIP1000 is actually an example of second-order thinking. Walter pored over it 
> for months before writing and implementing it.

So far, the only real shortcoming in the initial design was revealed by the 
put() semantics, and was fixed with that PR that transmitted scope-ness through 
the first argument.

On the other hand, while it would be great if we could anticipate all second 
order effects, it's unrealistic to always get that right, and no language does.


More information about the Digitalmars-d mailing list