# New Ticket Created by Elizabeth Mattijsen
# Please include the string: [perl #130354]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org/Ticket/Display.html?id=130354 >
lizmat m: loop { last without index("a","foo") } # feels to me this
shouldn't hang ?
camelia rakudo-moar b28604: OUTPUT«(timeout)»
m: loop { print "foo" without index("a","foo") } # feels to me this shouldn't
hang ?
camelia rakudo-moar b28604:
OUTPUT«(timeout)foofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoofoof…»
jnthn m: say index("a","foo")
camelia rakudo-moar b28604: OUTPUT«Nil»
jnthn m: say index("a","foo").defined
camelia rakudo-moar b28604: OUTPUT«False»
jnthn m: say index("a","foo").DEFINITE
camelia rakudo-moar b28604: OUTPUT«False»
jnthn Yeah, looks busted and I'm not sure why :)
lizmat m: say ?index("a","foo")
camelia rakudo-moar b28604: OUTPUT«False»
jnthn without should care about .defined fwiw
lizmat m: loop { last not with index("a","foo") } # also odd?
camelia rakudo-moar b28604: OUTPUT«===SORRY!=== Error while compiling
<tmp>Undeclared routine: with used at line 1»
lizmat m: FOO: loop { last FOO without index("a","foo") } # this works
camelia rakudo-moar b28604: ( no output )