2010-05-21 10 views
10

Sto provando ad elencare tutte le funzioni in cui è presente un namespace (attenzione - Sono davvero nuovo a Tcl, quindi probabilmente userò le parole sbagliate per le parti di Tcl). Per esempio, ho un guscio di TCL qualcuno compilato per me (se questo è il modo giusto per frase di esso), e so che esiste almeno una funzione, chiamiamoloTcl domanda - come elencare le funzioni in un namespace

blah::do_something 

So che in Ruby ci sono modi per elenca tutte le funzioni in un modulo/spazio dei nomi. Come potrei scoprire quali altre funzioni sono disponibili nello spazio dei nomi blah in Tcl?

Grazie in anticipo

risposta

14

È utilizzare [info commands] per interrogare quali sono disponibili i comandi, ed è possibile campo di applicazione ad un particolare spazio dei nomi specificando un modello di glob-style. Per esempio:

% info commands ::blah::* 
::blah::do_something 
+0

dispiace che sia voluto così tanto tempo per ottenere celebrare questo - non mi permetteva di farlo bene awawy e ho dimenticato:^( –

3

anche: namespace eval ::blah {info procs}

Problemi correlati