tachyon has asked for the wisdom of the Perl Monks concerning the following question:

Over in Obfuscation this point came up:

C:\>type use, strict C:\>perl -MO=Deparse syntax error at line 1, near "use," had compilation errors. C:\> C:\>type use => strict C:\>perl -MO=Deparse '???', '???'; syntax OK C:\>

Now this is of course pretty arcane but what is the difference and why?