On 8/24/06, Larry Wall <[EMAIL PROTECTED]> wrote:
The pugs idea of reality is that a bug doesn't exist unless there's a
test failing for it.  And the correct way to report a bug is to write
a test for it and check it in.  :)

Fair enough.  I'll work on decoding the test env.

It's purposefully setting $_ to the result of the last evaluation.

Ah, that wasn't clear because I didn't realize that Bool::True
stringifies to "1".

The current Perl 6 design discourages defaulting to $_ for functions
that could easily be written .say and .print to default explicitly, as
it were.

Right.  Because .say -> $_.say falls back to say($_) since there's no
say method.  Nifty!

We recently changed it so that o=> will consistently be taken as a
named parameter while "o"=> will be taken as a pair.
 (o=>"0") also works because parens were the old way of hiding pairs from being
named parameters

OK, I see those in S06 now.  And may I say . . . urk!  But I'll say no
more, as that is a design topic, and as such fodder for an entirely
different mailing list.

--
Mark J. Reed <[EMAIL PROTECTED]>

Reply via email to