Posted to tcl by evilotto at Thu Nov 19 19:38:01 GMT 2009view pretty
::foreach _cmnd [::info commands [::namespace current]::*] { ::if {[::namespace ensemble exists $_cmnd]} { ::array set _cfg [::namespace ensemble configure $_cmnd] ::set _enns $_cfg(-namespace) ::unset _cfg(-namespace) ::set _encmd [::list namespace ensemble create -command $_cmnd {*}[::array get _cfg]] ::append _ensembles [::list namespace eval $_enns $_encmd] \n } }