in reply to Code Blocks

This has been discussed before, and I'll advance the same criticism as I did before.

Not all code posted to perlmonks is perl. I have, for example, posted a shell script in the past which had perl embedded in it. That perl didn't compile either, as for the sake of brevity I had substituted a load of code with "...".

And consider perl -Mstrict -c -e 'BEGIN { systm("rm -rf *") }'. The mis-spelling is intentional to protect the innocent from themselves. And -MSafe won't help much either.