DIP61: Add namespaces to D

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Sat Apr 26 11:51:02 PDT 2014


On 4/26/2014 11:21 AM, Dicebot wrote:
> Namespaces also don't solve any problem for that can't be already elegantly
> solved.

There isn't any existing elegant solution to calling a C++ function in a 
namespace. See Mike's post.

> We are very reluctant to add new useful features because of implied
> implementation, documentation and learning overhead. Abandoning that principle
> to add a useless feature instead is just horrible.

It has occurred to me to make namespaces only valid inside of an extern(C++) 
block. That at least would make it clear what it is for, and prevent casual use 
in D code.


More information about the Digitalmars-d mailing list