Передача списка в процедуру Tcl
Каков канонический способ передачи списка в процедуру Tcl?
Мне бы очень понравилось, если бы я мог получить его так, чтобы список автоматически расширялся до переменного числа аргументов.
Так что что то типа:
set a {b c}
myprocedure option1 option2 $a
а также
myprocedure option1 option2 b c
эквивалентны.
Я уверен, что видел это раньше, но я не могу найти это где-нибудь в Интернете. Любая помощь (и код), чтобы сделать оба случая эквивалентными, будет принята с благодарностью.
Это считается стандартным соглашением Tcl. Или я даже лаю не на том дереве?