zombieZero
Technical User
I was previously running TCL 8.3 and there is a bit in our infrastructure here that basically execs another file. So, within a method, I have something like:
eval exec module1.tcl $args
Then inside module1.tcl it parses the args, etc and runs a series of commands.
This worked fine in tcl 8.3 but when I upgrade to 8.4, I get an error whenever the exec command is called. It complains "Command not found" every time it encounters any commands inside module1.tcl - when I tried to put some debug in and added a 'puts' to the very start of module1.tcl, it complained that the command 'puts' was not found.
Does anyone out there know what might explain this behavior?
eval exec module1.tcl $args
Then inside module1.tcl it parses the args, etc and runs a series of commands.
This worked fine in tcl 8.3 but when I upgrade to 8.4, I get an error whenever the exec command is called. It complains "Command not found" every time it encounters any commands inside module1.tcl - when I tried to put some debug in and added a 'puts' to the very start of module1.tcl, it complained that the command 'puts' was not found.
Does anyone out there know what might explain this behavior?