Damian Conway: # Though I expect he probably will, since treating classes as # "first class" entities in Perl 6 implies that capability # (amongst many others).
I fear we're treading a little too close to classes being the "new filehandles"--relatively limited entities with no sigils that confuse the syntax horribly. There's already at least one ambiguous case: module Foo::Bar::Baz {} module Foo::Bar { sub Baz {} } my $var = Foo::Bar::Baz; #module name or function call? Which seems strangely reminiscent to: sub foo {} open foo, ">foo"; print foo $x; #filehandle or function call? --Brent Dax <[EMAIL PROTECTED]> @roles=map {"Parrot $_"} qw(embedding regexen Configure) "In other words, it's the 'Blow up this Entire Planet and Possibly One or Two Others We Noticed on our Way Out Here' operator." --Damian Conway