a question about source in Tcl

Viewed 6542

I have a file named test7.tcl:

namespace eval ::dai {
   variable name "ratzip"
   variable birthday "1982"
   proc hello {} {
      variable name
      variable birthday
      puts "Hello, I am $name birthday is $birthday"
   }
}

and I want to source this file into another file, called test8.tcl in this way:

source test7.tcl

::dai::hello

but it gives me error: couldn't read file "test7.tcl": no such file or directory

but the two files are under the same folder, what happened?

3 Answers
Related