On 3 January 2016 at 15:17, Rikki Cattermole via Digitalmars-d <
[email protected]> wrote:
>
> Ok, so what I gathered from that is that if a D package/module matches a
> C++ one in scope, D will only be checked.
>

No, you name conflict error. But that's not the main problem I'm talking
about, which is that namespace scopes are created and break everything.



> The obvious answer would be to rename the D side, but that really isn't
> good enough.
>

You don't just go and rename an entire existing project, which is a lib in
this case (so, also rename all the clients...?) because you need to type
extern(C++) somewhere :/

Reply via email to