in reply to Re^7: Perl::Improved Volume 0, Number 0
in thread Perl::Improved Volume 0, Number 0

Well, since the theoretical unary .. is already magical, you could just say that using it outside an array slice is a syntax error, just like it is now.

Of course, you'll inevitably get newbies who ask why @a = 1 .. ; doesn't work, much how they see while(<FH>) now and expect <FH>; $s = $_ . 'foo'; to work.

"There is no shame in being self-taught, only in not trying to learn in the first place." -- Atrus, Myst: The Book of D'ni.