Вопрос о Tcl - как перечислить функции в пространстве имен

Я пытаюсь перечислить все функции, которые пространство имен имеет в нем (предупреждение - я действительно плохо знаком с Tcl, таким образом, я буду, вероятно, использовать неправильные слова для частей Tcl). Например, у меня есть оболочка tcl, которую кто-то скомпилировал для меня (если это - правильный способ формулировать ее), и я знаю, что по крайней мере одна функция существует, давайте назовем ее

blah::do_something

Я знаю в рубине существуют способы перечислить все функции в модуле/пространстве имен. Как был бы я узнавать то, что другие функции доступны в blah пространство имен в Tcl?

Заранее спасибо

11
задан cfi 26 March 2012 в 13:31
поделиться

2 ответа

Вы используете [информационные команды] , чтобы узнать, какие команды доступны, и вы можете ограничить его определенным пространством имен, указав шаблон в стиле глобуса. Например:

% info commands ::blah::*
::blah::do_something
16
ответ дан 3 December 2019 в 06:20
поделиться

Также: пространство имен eval :: blah {info procs}

3
ответ дан 3 December 2019 в 06:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: