# New Ticket Created by  Sam S. 
# Please include the string:  [perl #130610]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=130610 >


The normal reduce meta-operator doesn't flatten anything:

    ➜  say [,] <a b>, <c d>, <e f>;
    ((a b) (c d) (e f))

But the triangle-reduce operator flattens each of the intermediate
results it returns:

    ➜  .say for [\,] <a b>, <c d>, <e f>;
    (a b)
    (a b c d)
    (a b c d e f)

The result I expected for that last statement, is:

    ((a b))
    ((a b) (c d))
    ((a b) (c d) (e f))

Reply via email to