Lista de passagem para o procedimento Tcl

Qual é a maneira canônica de passar uma lista para um procedimento Tcl?

Eu realmente gostaria que eu conseguisse, para que uma lista fosse automaticamente expandida para um número variável de argumentos.

Então, algo como:

set a {b c}
myprocedure option1 option2 $a

e

myprocedure option1 option2 b c

são equivalentes.

Tenho certeza de que vi isso antes, mas não consigo encontrá-lo em nenhum lugar on-line. Qualquer ajuda (e código) para fazer ambos os casos equivalentes seria apreciada.

Isso é considerado uma convenção padrão da Tcl? Ou eu ainda estou latindo na árvore errada?

questionAnswers(3)

yourAnswerToTheQuestion