This now throws a typed exception X::Syntax::NonAssociative
$ perl6 -e '1, 2 Z 3, 4 X 5, 6'
===SORRY!=== Error while compiling -e
Operators 'Z' and 'X' are non-associative and require parentheses
at -e:1
-- 1, 2 Z 3, 4 X⏏ 5, 6
expecting any of:
postfix
infix stopper
The output has changed, but it still doesn't die:
$ perl6 -e 'say [leg] a b c'
Less
I added a test (fudged 'todo') to S03-metaops/reduce.t with commit
https://github.com/perl6/roast/commit/9078c34ec2
On Tue Nov 18 14:46:19 2014, barto...@gmx.de wrote:
It looks like there are no longer problems running S02-magicals/PERL.t
in spectest (tested on Debian 7 and FreeBSD 10.0).
I unfudged the two skipped tests with commit
https://github.com/perl6/roast/commit/21eab92884.
Maybe you can try a
Recently there was a change in the S19-commandline design document
(https://github.com/perl6/specs/commit/8f8c84034c) and now -e program stops
option processing.
So the following is now expected behaviour
$ perl6 -e 'print OH HAI\n;' -e 'print OH BAI BAI\n'
OH HAI
$ perl6 -e 'say @*ARGS' -e