4 # This file defines a command for retrieving Tcl global variables.
6 # Copyright (c) 1996 Christian Werner
8 # See the file "license.terms" for information on usage and redistribution
9 # of this file, and for a DISCLAIMER OF ALL WARRANTIES.
13 if {[llength $args] == 0} {
17 foreach k [info globals $i] {
21 foreach i [lsort -ascii [array names glob]] {
23 if [array exists var] {
24 foreach k [lsort -ascii [array names var]] {
25 lappend result set [list $i]($k) $var($k)
29 catch {lappend result set $i $var}