On Tuesday, 19 January 2016 at 13:56:54 UTC, Manu wrote:
On 19 January 2016 at 18:54, Walter Bright via Digitalmars-d
As the length of this thread testifies, this has been discussed at length already.

No it hasn't. I don't feel like it's been discussed at all.
I've explicitly asked both you and Andrei to justify the design
several times, no less than 5, and you haven't responded a single time other than repeating these same points without providing any support
or evidence.
Andrei deliberately dodged the request, replying with something like "the best way to move forwards is to present code that demonstrates bugs". Neither of you appear to be willing to engage in discussion
relating to the design, or how it's flawed and pointless.
It looks like you understand there's no objective justification for the design. I suspect you just don't want to change it now it's in.

While I am not in the mood for mudslinging or making a heated discussion out of this, I have to agree with Daniel and Manu here. If I remember correctly, you never really provided any justification (including during the original discussion back when the feature was introduced) as to why just using the normal means of name resolution and disambiguation in D – the module system – is not good enough for this.

It's fine if you just say "I had a hunch that the added complexity would be worth it by making some situations more convenient, even though I can't provide a concrete example". Of course that might not be particularly persuasive, but it's your call in the end. But if you keep dodging the question, this discussion will never come to an end.

 — David

Reply via email to