S06 says:
=head2 Flattening argument lists

The reduce operator C<[,]> casts each of its arguments to a C<Capture>
object, then splices each of those captures into the argument list
it occurs in.  The unary C<|> sigil has the same effect on a single
argument.
...

Does this mean that [,] is a special "Reduction operator" and doesn't
work in the same way as other "Reduction operators" do?

I don't quite understand what [,] actually does, but it seems to be so
special that IMHO it shouldn't be a "Reduction operator" at all but
something totally different.

As an example, C<[+](1,2,3)> is same as C<1+2+3> so IMHO C<[,](1,2,3)>
should be same as C<1,2,3> but S06 says that it becomes C<\(1,2,3)>.

--
Markus Laire

Reply via email to