Version 2 of proc or interp alias

Updated 2004-02-27 19:26:49

Which of these is better and why?

    button .b
    rename .b .b:cmd
    proc .b { args } "eval [list WidgetHandler .b] \$args"

or

    button .b
    rename .b .b:cmd
    interp alias {} .b {} WidgetHandler .b