> From [EMAIL PROTECTED] Wed
Sep 20 07:43:36 2000
> Received: from ALPHA6.CC.MONASH.EDU.AU (alpha6.cc.monash.edu.au [130.194.1.25])
> by indy05.csse.monash.edu.au (8.8.8/8.8.8) with ESMTP id HAA27221
> for <[EMAIL PROTECTED]>; Wed, 20 Sep 2000 07:43:36 +1100 (EST)
> Received: from broink.its.monash.edu.au ([130.194.1.70])
> by vaxc.cc.monash.edu.au (PMDF V6.0-24 #43886)
> with ESMTP id <[EMAIL PROTECTED]> for
> [EMAIL PROTECTED]; Wed, 20 Sep 2000 07:43:27 +1100
> Received: from tmtowtdi.perl.org ([209.85.3.25]:19213 "HELO tmtowtdi.perl.org")
> by broink.its.monash.edu.au with SMTP id <S213194AbQISUnT>; Wed,
> 20 Sep 2000 07:43:19 +1100
> Received: (qmail 2204 invoked by uid 508); Tue, 19 Sep 2000 20:43:14 +0000
> Received: (qmail 2194 invoked from network); Tue, 19 Sep 2000 20:43:13 +0000
> Date: Tue, 19 Sep 2000 15:43:14 -0500
> From: Jonathan Scott Duff <[EMAIL PROTECTED]>
> Subject: Re: RFC 76 (v2) Builtin: reduce
> In-reply-to: <"from ict"@eh.org>
> To: [EMAIL PROTECTED]
> Reply-to: [EMAIL PROTECTED]
> Message-id: <[EMAIL PROTECTED]>
> MIME-version: 1.0
> Content-type: text/plain; charset=us-ascii
> Content-transfer-encoding: 7BIT
> Content-disposition: inline
> Precedence: bulk
> Delivered-to: mailing list [EMAIL PROTECTED]
> Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm
> User-Agent: Mutt/1.2.5i
> References: <[EMAIL PROTECTED]>
> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
> List-Post: <mailto:[EMAIL PROTECTED]>
> List-Subscribe: <mailto:[EMAIL PROTECTED]>
> List-Unsubscribe: <mailto:[EMAIL PROTECTED]>
> List-Help: <mailto:[EMAIL PROTECTED]>
> Status: RO
>
> On Wed, Sep 20, 2000 at 07:31:35AM +1100, iain truskett wrote:
> > * Jonathan Scott Duff ([EMAIL PROTECTED]) [20 Sep 2000 07:15]:
> > > On Tue, Sep 19, 2000 at 07:29:56PM -0000, Perl6 RFC Librarian wrote:
> > > > =head1 TITLE
> > > >
> > > > Builtin: reduce
> > [...]
> > > > Separation:
> > > >
> > > > $sorted = reduce { push @{$_[0][$_[1]%2]}, $_[1]; $_[0] }
> > > > [[],[]],
> > > > @numbers;
> >
> > > I don't understand this one.
> >
> > $sorted = reduce { push @{ ^0 [ ^1 % 2 ] }, ^1; ^0 }, [[],[]], @numbers;
>
> I guess I'm confused with the syntax. Shouldn't there be an -> in
> there?
>
> $sorted = reduce { push @{ ^0->[^1%2] }, ^1; ^0 }, [[],[]], @numbers;
Yep.
Note that the original @_-based *didn't* need one, because ->'s are optional
between ] and [.
Damian