Walter Bright:

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(); }}

It looks worse, so it looks better :-)

Bye,
bearophile

Reply via email to