This was fixed earlier today by masak++ with 37e2c9c0cc6160aae8 . The problem was really that:
[:a] was being interpreted like a reduce meta operator like in: [+] 1,2,3,4 The [:a] representation is used by .perl on a Pair. Liz ==================== > On 30 May 2015, at 19:07, hanenkamp (via RT) <perl6-bugs-follo...@perl.org> > wrote: > > # New Ticket Created by hanenkamp > # Please include the string: [perl #125292] > # in the subject line of all future correspondence about this issue. > # <URL: https://rt.perl.org/Ticket/Display.html?id=125292 > > > > This explodes: > > % perl6 -e "[a => 1].perl.EVAL" > Type check failed in binding op; expected 'Any' but got 'Mu' > in block <unit> at EVAL_0:1 > in any <unit-outer> at EVAL_0:1 > > It should not. > > -- > Andrew Sterling Hanenkamp > sterl...@hanenkamp.com > 785.370.4454