Передача списка в процедуру Tcl

Каков канонический способ передачи списка в процедуру Tcl?

Мне бы очень понравилось, если бы я мог получить его так, чтобы список автоматически расширялся до переменного числа аргументов.

Так что что то типа:

set a {b c}
myprocedure option1 option2 $a

а также

myprocedure option1 option2 b c

эквивалентны.

Я уверен, что видел это раньше, но я не могу найти это где-нибудь в Интернете. Любая помощь (и код), чтобы сделать оба случая эквивалентными, будет принята с благодарностью.

Это считается стандартным соглашением Tcl. Или я даже лаю не на том дереве?

Ответы на вопрос(3)

Ваш ответ на вопрос