What is the canonical way to pass a list to a Tcl procedure?
I\'d really like it if I could get it so that a list is automatically expanded into a variable number of arg
It might be useful to note that passing your command to catch will also solve this problem:
set a {b c}
if [catch "myprocedure option1 option2 $a"] {
# handle errors
}
This should probably only be used if you want to handle errors in myprocedure at this point in your code so that you don't have to worry about rethrowing any errors that get caught.