Following up on this, I found it odd that '~~' didn't work in the rps.pl 
script (or "sleep()" ;-)
     if $you ~~ $my { say 'Draw.' } # don`t work (

as in:
./perl6 languages/perl6/t/02-test-pm/3-output.t
Statement not terminated properly at line 26, near ":P5/output"
current instr.: 'parrot;PGE::Util;die' pc 120 
(runtime/parrot/library/PGE/Util.pir:82)
called from Sub 'parrot;Perl6::Grammar;statementlist' pc 16752 
(src/gen_grammar.pir:2398)
called from Sub 'parrot;Perl6::Grammar;statement_block' pc 13923 
(src/gen_grammar.pir:1384)
called from Sub 'parrot;Perl6::Grammar;TOP' pc 10765 
(src/gen_grammar.pir:204)
called from Sub 'parrot;PCT::HLLCompiler;parse' pc 564 
(src/PCT/HLLCompiler.pir:348)
called from Sub 'parrot;PCT::HLLCompiler;compile' pc 440 
(src/PCT/HLLCompiler.pir:291)
called from Sub 'parrot;PCT::HLLCompiler;eval' pc 755 
(src/PCT/HLLCompiler.pir:450)
called from Sub 'parrot;PCT::HLLCompiler;evalfiles' pc 1067 
(src/PCT/HLLCompiler.pir:587)
called from Sub 'parrot;PCT::HLLCompiler;command_line' pc 1246 
(src/PCT/HLLCompiler.pir:676)
called from Sub 'parrot;Perl6::Compiler;main' pc 9205 (perl6.pir:183)
*** glibc detected *** double free or corruption (!prev): 0x084f85b8 ***
*** glibc detected *** double free or corruption (out): 0x08599ee0 ***

which is what I was seeing w/ rps.pl   Line 26 of the test file is:
my $file = $?FILE;
$file ~~ s:P5/output.t/script.pl/;

So, should we be worrying about this not working or is it too early? Hmm, 
it fails this way too
languages/perl6 > ../../parrot perl6.pbc t/02-test-pm/3-output.t
Statement not terminated properly at line 26, near ":P5/output"

  I'd guess it's a parsing issue on "~~"  Hmm, make spectest
...
Files=82, Tests=670, 247 wallclock secs ( 0.50 usr  0.23 sys + 242.52 cusr 
 3.92 csys = 247.17 CPU)

So I guess it's not odd ;->

a
-------------------
Andy Bach
Systems Mangler
Internet: [EMAIL PROTECTED]
Voice: (608) 261-5738 Fax: 264-5932

"When angry, count to four; when very angry, swear."
Mark Twain

Reply via email to