DIP61: Add namespaces to D

Andrei Alexandrescu via Digitalmars-d digitalmars-d at puremagic.com
Sat Apr 26 16:59:02 PDT 2014


On 4/26/14, 4:32 PM, Walter Bright wrote:
> Since the namespace keyword doesn't seem to be gaining much traction, an
> alternative syntax would be:
>
>      extern (C++, N.M) { void foo(); }
>
> which would be semantically equivalent to the previous:
>
>      extern (C++) namespace N { namespace M { void foo(); }}

Noice. Would the user call it with N.M.foo() or just foo()? -- Andrei


More information about the Digitalmars-d mailing list