Index: library/nx/nx.tcl =================================================================== diff -u -r3dcb0fb1b41f33a5b163ae81b96e6a20e75c9d81 -r0ca02a312689097d793de942440e7fbecfebae72 --- library/nx/nx.tcl (.../nx.tcl) (revision 3dcb0fb1b41f33a5b163ae81b96e6a20e75c9d81) +++ library/nx/nx.tcl (.../nx.tcl) (revision 0ca02a312689097d793de942440e7fbecfebae72) @@ -802,6 +802,16 @@ :alias "info parent" ::nsf::methods::object::info::parent :alias "info precedence" ::nsf::methods::object::info::precedence :alias "info vars" ::nsf::methods::object::info::vars + if {$::tcl_version > 8} { + :method "info consts" {{pattern ""}} { + lmap v [:info vars {*}$pattern] { + if {![::info constant :$v]} continue + set v + } + } + } else { + :method "info consts" {{pattern ""}} { return {} } + } :method "info variable definition" {handle:object,type=::nx::VariableSlot} { return [$handle definition] }