# New Ticket Created by  "Carl Mäsak" 
# Please include the string:  [perl #83766]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=83766 >


<masak> rakudo: say "!$_!" for 1.trans((1..26) => (14..26,1..13)),
2.trans((1..26) => (14..26,1..13))
<p6eval> rakudo 184bf7: OUTPUT«!14!␤!15!␤»
<masak> rakudo: say "!$_!" for (1, 2)>>.trans((1..26) => (14..26,1..13))
<p6eval> rakudo 184bf7: OUTPUT«!14!␤!!␤»
* masak submits rakudobug
<masak> hm, this would be handled by !dispatch_dispatcher_parallel in
src/glue/dispatch.pir ...
<masak> it looks like perfectly innocent PIR code.
<masak> "I notice that I am confused."
<masak> doing the calls one after the other gives the desired result.
doing the calls one after the other using the
postfix_prefix_metaoperator Texas thingy doesn't give the desired
result. there's nothing obviously wrong with the code that handles the
dispatch.
* masak broods
<masak> rakudo: say "!$_!" for (1, 2)>>.trans([1..26] => [14..26,1..13])
<p6eval> rakudo 184bf7: OUTPUT«!14!␤!15!␤»
<masak> could this be -- *gasp* -- an iterator-related bug?
<jnthn> duh duh DUUUHHH!

Reply via email to