The eval() Conundrum and Python-as-DSL

Many people will proclaim that the eval() function is reprentnatly evil. Feel free to skip the two rants. BLUF The eval() function is relatively easy to work with. Important Limit the globals to the fewest possible names. Eval() Rant A too-common claim is that we can't use eval() because an …