my $issue =<<'THIS_IS_WHY';
You cant use =<<
It is already used (at least in p5) as you can see
What might be nice is more OO syntax like
my $min = @list.min
my $max = @list.max
But you can already get almost that from [cpan://List::Util]
In Perl 6 that would be @array.min, as arrays themselves are objects. Note that @list is misleading as it is an ARRAY not a LIST. In English they may be similar, but in code it is very important to make the distinction.
So, you're implying that it will be illegal to use 'list' as an array name in Perl6? What on earth are you talking about?
No, I usually don't imply anything. I'm just saying that naming an array "list" is misleading. It is neither wrong nor illegal. Just misleading, as it might strengthen some people's beliefs that arrays and lists are the same things.
Also, he was backslashing the @ because \@list.min was in an interpolating heredoc.
I hadn't thought of that. I always use quotes around my heredoc terminator specification and thought non-interpolating was the default.