On Mon Jun 21 07:07:54 2010, pawel.pab...@implix.com wrote:
> [16:03] <bbkr> rakudo: say
> "1"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1
> [16:03] <p6eval> rakudo c6a829: OUTPUT«1␤»
> [16:04] <masak> bbkr: parses as "1" ~~ ~(~(~(1))) -- but with more
> prefix:<~>
> [16:04] <moritz_> std: say
> "1"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1
> [16:04] <p6eval> std 31400: OUTPUT«Use of uninitialized value $bad in
> concatenation (.) or string at STD.pm line
> 62712.␤===SORRY!===
> [0m␤Preceding context expects a term, but found infix  instead
> at /tmp/Q3ZxIjnFZG line 1:␤------> say
> [16:04] <p6eval>
> .."1"~~~~⏏~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> [0m␤…
> [16:04] <masak> stdbug!
> [16:04] * [Coke] is in the yapc BOF room.
> [16:05] <bbkr> masak: see, STD not parses it
> [16:05] <masak> it should, IMO.
> [16:05] <jnthn> I'm surprised STD doesn't parse it too.
> [16:05] <jnthn> It's evil but...
> [16:05] <jnthn> :-)
> [16:05] <bbkr> however IMO it should be parsed as you said: ~~
> ~(~(...))

Thank you for the report. Yes, the above does look like an error in STD.pm6.

Though this is not stated clearly anywhere, this rt.perl.org is intended for 
bugs for Rakudo 
Perl. The above is a likely bug in STD.pm6, which is not a part of Rakudo. 
Rejecting ticket.

Reply via email to