in reply to REALLY PERL ??

In some situations, the compiler has a really hard time to get what's wrong in the first place.

qwurx [shmem] ~> perl -Mstrict -E 's->{ID}' Substitution pattern not terminated at -e line 1.

Surely the compiler was looking for more dashes to appear in the source to complete s/// (written as s---), which happened many more lines down. Then something else went wrong, probably - hard to tell without seeing the complete code.

perl -le'print map{pack c,($-++?1:13)+ord}split//,ESEL'