On 4/5/2014 2:55 PM, Michel Fortin wrote:
I like this idea. But... should this potentially useful thing really be
restricted to extern C++ things? I've seen at least one attempt to create a
namespace using what D currently offers [1], and frankly something like the
above would make much more sense than a class no one can instantiate.
I can't escape the feeling that if you're trying to do namespaces in D, you're
doing something worng.
I feel that C++ messed up namespace design because:
1. namespaces are not closed
2. they have no relationship with modules
which has wound up forcing the addition of Yet Another Design when imports and
modules are added to C++.