Posted to tcl by kbk at Sat Jun 13 15:10:46 GMT 2009view pretty
% proc evil {} {puts {Evil code executed!}} % set file {[evil]} [evil] % set badcmd "open $file r" open [evil] r % set goodcmd [list open $file r] open {[evil]} r % eval $badcmd Evil code executed! couldn't open "": no such file or directory % eval $goodcmd couldn't open "[evil]": no such file or directory