mailto:rohan@rohanpall.com Call me [Ro], all my friends do. * [A little Slashdot comment parser] * [Checking your IMAP mail with Expect] * [dislocate] * [Gradients Color Transitions] * [Using Snit to glue diff, patch, and md5sum] '''Question: Do I have an extraneous eval?''' proc a> {a args} {eval [list interp alias {} $a {}] $args} a> p puts ; a> s set a> sr list ::S ; a> ss s [sr] ; ss {1 2 3} a> . eval {lindex [ss] 0} a> drop eval {ss [lreplace [ss] 0 0]} a> ex eval {eval [.] ; drop} a> ? s errorInfo [GPS]: Ro, that's very clever usage of interp alias. :) [Category Home Page] | [Category Person]