Well, I've voiced my opinion on IRC, and I thought it was time to make it stand up on its own. So I wrote a rebuff to Pier's article. The rebuff isn't meant to be against Piers by any stretch, but against where I see Perl 6 going.
Note that the URL above won't be the final resting place, so don't link to it. The article is also in flux, as I'm accomodating feedback from people. So please use the comments facility here to respond.
Rebuttal (Score:1)
> a number of changes are being made for the
> sake of change. Things that we use a _lot_
> in Perl 5, like '.' for concatenating, and
> the dereference operator are going to change
The fa
Re:Rebuttal (Score:1)
I accept a lot of your points and take them on board. My point about the file test operators wasn't that I dislike the new syntax - I think it's *much* better than doing tests on the magic underscore. I just dislike the file test operators altogether
You ask if I'd like to see slice and grep moved into a module. Well no, I wouldn't, because they are functions that o
Re:Rebuttal (Score:1)
sub assert_with_comparator {
...
}
Is because I need the automatic currying behaviour, which comes from $^comparator, $^a & $^b ($^foo introduces a named currying parameter, in the same way as $^_)
Maybe
sub (&comparator, $a, $b) is curried {
}
will become a valid way of declaring a cur