perl: bug-compatible with DOS 1.0!
On DOS, this:
A:\> WIBBLE/BOING
is equivalent to:
A:\> WIBBLE /BOING
that is to say, even with no space in between them, it finds and executes the WIBBLE program, passing it the /BOING argument.
It's only reasonable that perl's system(SCALAR)
should do the same. But it's not reasonable that system(LIST)
should. And yet it does. This:
system(qw(wibble/boing foo bar))
which …