\"Is \'eval\' supposed to be nasty?\" inspired this one:
Mostly everybody agrees that eval is bad, and in most cases there is more elegant/safer replace
eval
IMO mostly for Domain Specific Languages.
"Evaluation Options in Ruby" is an article by Jay Fields about it on InfoQ.