This was fixed during the uncurse merge. Bisect log (20 candidates): https://gist.github.com/7cedc2e2e35913544f75bc5fc89bd088
「testneeded」 On 2016-11-26 18:36:35, alex.jakime...@gmail.com wrote: > *Code:* > dd ‘789’.comb(/ . {say $/} <!> /)' > > *Result:* > 「7」 > 「7」 > 「7」 > slip() > > It may seem like it is stuck on ‘7’ and does not progress at all. However, > if we add parens around . we will get this: > > *Code:* > dd ‘789’.comb(/ (.) {say $/} <!> /) > > *Result:* > 「7」 > 0 => 「7」 > 「8」 > 0 => 「8」 > 「9」 > 0 => 「9」 > slip() > > > I do not understand why the first snippet prints 「7」 three times.