I have TCL code:
namespace eval gen {
proc generate { } {
set language "C"
namespace eval current_file_generation_info {
variable language $language
}
}
}
At line variable language $language I am trying to set variable language in namespace current_file_generation_info to the value of variable language inside procedure generate. My code gives me error something like "language variable does not exists" and I understand why it does so.
So my question is, how can I set the variable language in namespace current_file_generation_info equal to variable language inside generate procedure?