dsimcha wrote:
I absolutely despise using qualified names because they are both syntactic noise
and extra typing.  D lets me just import tons of stuff and skip the qualified
names in most cases.  Most of the time it does what I mean, and it complains if
and only if there's ambiguity about what I mean.

I am inordinately pleased with how the anti-hijacking design worked out. I think it is unique to D2.

Consider, for example, what a botch C++ did with this (namespaces and Koenig lookup). C# requires lots of pointless qualifications.

D2's design works so well most people don't even notice it. It just works.

Reply via email to