Hi,
I suppose this has been discussed before, so I'll not repeat reasons unless
requested, but I just want to offer a possible feature to mitigate the impact
of "one namespace per file", which doesn't have controversial syntax and
hopefully less difficulties in the implementation:
class Fully::Qualified::Class::Name::Declaration { .... }
same as:
namespace Fully::Qualified::Class::Name;
class Declaration { .... }
... except of course this allows classes of different namespaces to be declared
in one file. Most namespace-enabled languages consider the above declarations
equivalent. Share your opinions.
Regards,
Stan Vassilev