New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cannot print junctions, gives unboxing error message #2711
Comments
From @moritz11:18 < jaffa4> rakudo: print 1|2|3; Should either autothread, or stringify the junction as a whole |
From @FROGGSstill the same: <FROGGS> rakudo: print 1 | 2 | 3; but this is a related/new bug ($v shouldnt be visible): |
The RT System itself - Status changed from 'new' to 'open' |
From @jnthnOn Wed Apr 11 02:22:30 2012, moritz wrote:
The root of the trouble is that .Str auto-threaded, meaning that it gave
So, tagging testneeded. /jnthn |
From @moritzTested in the ever-growing S03-junctions/misc.t |
@moritz - Status changed from 'open' to 'resolved' |
It had different meaning long ago (Raku/old-issue-tracker#2711). But since then only specialized `gist` and `raku` methods are supposed to evade autothreading over a Junction. Contrary to them, `Str` and alikes must autothread and result in a new junction with their outcomes as eigenstates. Despite of the long-ago decided shift in meaning, the test was passing by accident simply meaning that all eigenstates of the resulting LHS junction are `Str`. Since this behavior is covered by other tests, this line can be safely removed.
Migrated from rt.perl.org#112392 (status was 'resolved')
Searchable as RT112392$
The text was updated successfully, but these errors were encountered: