The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Without JavaScript enabled, you might want to
use the classic discussion system instead. If you login, you can remember this preference.

Please Log In to Continue

It's maybe kinda obvious and you've probably already discussed this in depth, but wouldn't it be useful to try and pick some features like Perl 6 is doing?In particular, I'm thinking about named parameters: I think that if Perl 5 is going to have them, it

Except that Perl 6's named parameters are implemented in terms of Capture objects, which are complicated, full of all manner of Perl 6ish syntax, and can be used all over the place for lots of other things.That's not to say that they're bad, or that they w

What I'd like to see is something like Python's generators. While one could argue we've got something similar by using closures, its not the same thing. Generators can return values with a yield statement, resume execution on the next line when they are ca

--Every token is like an unnecessary stain on whitespace and idleness.

While I think Iterator::Simple is a nice module, one of the really nice things about Python generators is the use of the yield keyword, that allows you to resume execution on the line after the yield the next time the generator is called. It can make some

--Every token is like an unnecessary stain on whitespace and idleness.

It would be SO cool if there was a way,
use 'moderndot'; or whatever
that made
$a.b mean $a->{b}
and
$a.b() mean $a->b()
like every other language.
Yes, I know this would not be backward compatible with string concat, but it's where Perl6 is going