title: TCL calling proc that is in another file, but the proc is not found: invalid command
body: <p>I am new to TCL.  I excute TCL code via: "<code>tclsh85 FOD/Scripts/program1.tcl</code>" from DOS window under Windows Vista.</p>
  
  <p><code>program1.tcl</code> included a "<code>set junk [tproc $a]</code>" and this give "<code>invalid command name tproc</code>".</p>
  
  <p><code>tproc</code> is defined in <code>program2.tcl</code> which is in directory "<code>c:a/b/lib</code>".  What do I need to do to have TCL find the proc when I run  "<code>tclsh85 FOD/Scripts/program1.tcl</code>"?</p>