<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 3 January 2016 at 15:17, Rikki Cattermole via Digitalmars-d <span dir="ltr"><<a href="mailto:digitalmars-d@puremagic.com" target="_blank">digitalmars-d@puremagic.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
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.<br></blockquote><div><br></div><div>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.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The obvious answer would be to rename the D side, but that really isn't good enough.<br></blockquote><div><br></div><div>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 :/</div></div></div></div>