On Wednesday, 20 January 2016 at 02:51:55 UTC, Timon Gehr wrote:
What happens when one has conflicting symbols in 2 C++
namespaces ?
D's mapping of C++ namespaces could just mimic how import
resolution
work : allow qualified and unqualified access to the symbol
when there
is no conflict, forces you to use the qualified one when there
(or to
create an alias, or whatever).
That's how it works. However, two namespace declarations with
the same identifier will conflict, unlike in C++.
Well that can - and should - fixed fairly easily.