=?iso-8859-1?q?Jonathan=20E.=20Paton?= writes:
: > 
: > >Damian Conway [mailto:[EMAIL PROTECTED]] wrote:
: > >
: > >You *could* instead consider reversing the arguments to
: > all the list
: > >manipulation operators:
: > >
: > >   @result = map @data { mapping() }
: > >   @result = grep @data { selector() };
: > >   @result = sort @data { comparison() };
: > >   @result = reduce @data { combinator() };
: > >
: 
: What about:
: 
: $result = join @data, "";
: 
: It might not be a list manipulation operator, but people
: are going to get awfully confused if it isn't changed to
: this.  Why should:
: 
: $result = join "", @data;
: 
: but:
: 
: $result = map @data { "$_" };

Many methods could be done either way.  All of these could likely be
made to work:

    $result = join "", @data;
    $result = "".join(@data);
    $result = @data.join("");

    $result = map { _$_ } @data;
    $result = @data.map { _$_ };
    $result = { _$_ }.map @data;

Larry

Reply via email to