http://www.perlmonks.org?node_id=569831


in reply to Most infamous "Last words":

I voted for string eval. I hate string eval, in any language, because it's misused too often. There are just very few good uses for eval. And a double e flag counts as string eval. I wouldn't mind if string eval had some less obvious syntax. For the very rare valid uses it has, it wouldn't hurt having to go circles to evaluate code.

(I admit, I have used string eval in obfus, like Re: Re: exactly 390 bytes (perl) or One-liner japh (bash).)