# New Ticket Created by Alex Jakimenko # Please include the string: [perl #125812] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=125812 >
Code: with(1) { } Result: ===SORRY!=== Error while compiling ./test.pl Unexpected block in infix position (missing statement control word before the expression?) at ./test.pl:2 ------> with(1)⏏ { } expecting any of: infix infix stopper It looks like “with” and “without” are missing some checks, unlike “if”, “unless”. Here is what happens if you use if: ===SORRY!=== Word 'if' interpreted as 'if()' function call; please use whitespace instead of parens at ./test.pl:2 ------> if⏏(1) { } Unexpected block in infix position (two terms in a row) at ./test.pl:2 ------> if(1)⏏ { } In other words, “with” and “without” should produce same error message about whitespace. IRC log: http://irclog.perlgeek.de/perl6/2015-08-15#i_11061258