Version 94 of Rohan Pall

Updated 2003-07-17 03:27:34

mailto:[email protected]

Call me Ro, all my friends do.

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. :)

DKF: There are no extra eval uses in there.

Wiki Ideas:

  • Hash as a proc?

Category Home Page | Category Person