procs should not be visible in global namespace when defined within a namespace eval block.
it seems that optional arguments are not supported: i.E. proc test_proc { { a 123 } { b 234 } } { puts "$a $b" } throws an error when test_proc is called without arguments
Tcl 8.4: % proc foo {} { return [error foo] } % foo foo % set errorInfo foo while executing "error foo" (procedure "foo" line 1) invoked from within "foo" ----------------------------...
Some details need to be worked out and then the code needs to be completed.
Need docs.
Ads by The Lounge