Thank you, Rusty, Jeff, and Darren, for all the quick answers! Since I don't have the source code of the .so file I opted for Rusty's first suggestion (ns_eval [list load /path/to/example.so]). Unfortunately, I haven't had success with this way so far. I convinced myself that creating globally available procs on the fly does work with ns_eval, but my attempts to globally load the procedures in example.so failed. The procedures within this lib belong to a separate namespace - maybe this could be a problem?! Though, when loading example.so from each script, this is not an issue. Darren, your suggestion sounds easy to me, but I just don't know which tcl- file you mean (I haven't got any in /etc or any other etc directory). I would probably need another little push...
Many thanks, Christian
