A common, robust pattern for crafting scripts is needed for interoperability.
Let's use the name demo as a placeholder name for any script you want to create.
Every script demo is a Tcl package.
Every script demo.tcl
resides in a directory named demo
.
Install: symbolic link demo
from a directory in PATH
to demo.tcl
.
Additional libraries are located in subdirectories named after themself.