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