On Wednesday, 20 January 2016 at 23:21:49 UTC, Walter Bright wrote:
On 1/20/2016 3:12 PM, Martin Drašar via Digitalmars-d wrote:
The "serious" problem is
that the decision to have a namespace introduce a new scope needlessly complicates writing D-like interfaces to C++ code, while catering for
one specific use-case that is considered niche.

Adding a qualifier here and there does not count as serious.

But, to put this statement in the context of my other post, it further raises the bar which the arguments in favor of having extern(C++) introduce D-side scopes have to clear. If we had extern(C++, "ns") just affect the mangling, the need for adding extra qualifiers wouldn't exist in the first place.

 — David

Reply via email to