On 4/26/14, 2:31 AM, Walter Bright wrote:
http://wiki.dlang.org/DIP61

Best practices in C++ code increasingly means putting functions and
declarations in namespaces. Currently, there is no support in D to call
C++ functions in namespaces. The primary issue is that the name mangling
doesn't match. Need a simple and straightforward method of indicating
namespaces.

There have been many proposals earlier:

   http://forum.dlang.org/post/lhi1lt$269h$1...@digitalmars.com

but it seems to me that the simplest, most straightforward approach
would be better.

As more and more people are attempting to call C++ libraries from D,
this is getting to be a more and more important issue.

I'm anchoring a response to this although it refers to the ensuing conversation.

I think this is not a good proposal from a "proportional response" standpoint: it squanders a keyword for a minor feature.

I also think the preexisting suggestions are each wanting in various ways.

That's why we should guide the discussion not in the direction of ranking existing proposals, but instead to acknowledge we have a collection of bad proposals on the table and we need to define a better one.


Andrei

Reply via email to