> Parrot 0.2.3 "Serenity" Released!
Possibly I'm growling again but I cannot run any Perl 6 programme with
new Parrots.
One-liner test.p6 containing 'print "perl 6";' is compiled to test.imc and
cause an error:
C:\parrot-0.2.3\languages\perl6>perl perl6 test.p6
error:imcc:syntax error, unexpected IDENTIFIER, expecting '\n' or COMMA in file
'test.imc' line 61
Error: 'C:/parrot-0.2.3\parrot.exe -r test.imc ' failed with exit code 18
Stopped at perl6 line 351
main::mydie(4608, 'C:/parrot-0.2.3\parrot.exe -r test.imc ') called at
perl6 line 844
main::pass4('test.imc', 'test.warn') called at perl6 line 766
main::pass2('test.imc', 'test.warn') called at perl6 line 459
main::output_tree('P6C::prog=ARRAY(0x2c5aa40)', 'test.p6', 'test.warn')
called at perl6 line 524
main::pass1('Parse::RecDescent=HASH(0x2b2c43c)', 'test.p6',
'test.warn', 'undef') called at perl6 line 586
main::run() called at perl6 line 231
Line 61 in test.imc is here:
.sub __main @MAIN
new_pad 0
call __setup
pop_pad
end
.end
.sub _main prototyped ### line 61
.param PerlHash Sunknown_named1 # named args
# Argument handling
if I0 goto L_got_params2
L_got_params2:
# Named locals:
find_lex $P1, "&print"
Thanks in advance.
--
___
Andrew, [EMAIL PROTECTED]
___