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] '
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
Recently there was a change in the S19-commandline design document
(https://github.com/perl6/specs/commit/8f8c84034c) and now -e 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 'prin