Piers Cawley writes:
: Jonathan Scott Duff <[EMAIL PROTECTED]> writes:
:
: > On Wed, Apr 03, 2002 at 11:27:10AM -0800, Larry Wall wrote:
: >> They are assumed to be declared in alphabetical order. Whoa! you say,
: >> that could get confusing. It surely can. But if you're doing
: >> something complicated enough that alphabetical order would be
: >> confusing, don't use this shorthand.
: >
: > Alphabetically or asciibetically? I mean, are these functionally
: > equivalent?
It's utf8ical, actually.
: > { $^a - $^A }
: > { $^b - $^a }
Yes, they're equivalent. But don't do that.
: I'm assuming it can't be strictly asciibetical, given that $^2 sorts
: before $^10.
It's strictly utf8ical. Use $^02 if you're really insane enough to
have 10 curried parameters. Or got to hex $^2 .. $^a.
: What's happened with C<{ $^_ - $^_ }>? Are those two the same
: parameter now? Or two different 'anonymous' parameters?
$^_ would sort between the lower case letters and the uppercase.
$_ is preferred if there is only one parameter. It's special-cased
to alias the first parameter in any bare closure.
Larry