You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<grondilu> perl6 -e 'macro myloop($s) { quasi { loop { {{{$s}}} } } }'
<grondilu> ===SORRY!===
<grondilu> Could not find sub cuid_1_1376731420.91863
* masak submits rakuodbug
<grondilu> weird, isn't it?
<masak> r: macro myloop($s) { quasi { loop { {{{$s}}} } } }
<camelia> rakudo ade8bc: OUTPUT«===SORRY!===Could not find sub
cuid_1_1376732548.89373»
<masak> r: macro myloop($s) { quasi { } }; say "A"
<camelia> rakudo ade8bc: OUTPUT«A»
<masak> r: macro myloop($s) { quasi { loop { } } }
<camelia> rakudo ade8bc: OUTPUT«===SORRY!===Could not find sub
cuid_1_1376732590.26211»
<Mouq> also
<Mouq> r: macro myloop($s) { quasi { while 1 { } } }
<camelia> rakudo ade8bc: OUTPUT«===SORRY!===Could not find sub
cuid_1_1376733098.895»
<Mouq> but not
<Mouq> r: macro myloop($s) { quasi { for 1..* { } } }
<camelia> rakudo ade8bc: ( no output )
<timotimo> ah, so it's not even that.
<masak> right.
<masak> it's macros and loops (but not for loops), AFAICS.
<masak> r: quasi { loop {} }
<camelia> rakudo ade8bc: OUTPUT«===SORRY!===Could not find sub
cuid_1_1376734365.60755»
<moritz> r: quasi { loop {} }; 1
<camelia> rakudo ade8bc: OUTPUT«===SORRY!===Could not find sub
cuid_1_1376734386.4858»
<moritz> ok, it's not sink context that's to blame :-)
<masak> moritz: right -- that's easy to assume, but we established
above that it wasn't.
<masak> I bet from hunting that one down, I will learn something about
the Rakudo internals.
Migrated from rt.perl.org#119335 (status was 'stalled')
Searchable as RT119335$
The text was updated successfully, but these errors were encountered: