[George Peter Staplin]: July 10, 2004 - It sometimes amazes me how beautiful some aspects of Tcl are. I've been using proc unknown args {expr $args} for a while for doing calculations and tests when designing software. Today it occured to me that I could make life easier and avoid so many parentheses by extending that simple unknown procedure to this: proc unknown args {set ::that [expr $args]} Now I can do: $ echo "proc unknown args {set ::that [expr \$args]}" > .tclshrc $ tclsh8.4 % 1000 * 256 256000 % $that / 8 32000 ---- [Scott Nichols] Really cool. Would there be any issues adding your calulator proc to existing Tcl applications? This would be helpful and save typing time for programmers.