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