Abigail:
# I'd think it would be much better that '%' followed by a word *not*
# followed by a { isn't interpolated. Granted, you cannot do
# interpolation
# of hashes (well, one could always write "@{[%hash]}", just
# like in perl5,
# and there's little change of clashing with printf formats.
# There's only
# a clash if a format specifier is followed by a brace.
There's only a clash if you double-quote the format string anyway, which
is a rare thing to need to do at all.
# But the way perl6 is going, I doubt we'll see this kind of DWIM; perl6
# is going more in the way of a bondage and discipline language.
It's more like "Perl 6 is removing many inconsistencies". This
particular case isn't incredibly different from the changes in the
precedence of open() between Perls 4 and 5. (For those who don't
remember this or haven't read about it somewhere, open() was once a
hybrid unary and list operator, so "open FOO, 'bar' || die;" worked.) A
minor adjustment in either the language or the user's usage was all that
was necessary to avoid problems with the change
--Brent Dax <[EMAIL PROTECTED]>
@roles=map {"Parrot $_"} qw(embedding regexen Configure)
#define private public
--Spotted in a C++ program just before a #include