This is especially actual for Windows users who needs to install TclTk separately by using one of available distribution. Including tcltk will be much simpler for getting started with the package.
What should be done:
make tcltk compilation script (I manually tried msys2 for compiling and it works but it should be automated)
strip unneeded files from tcltk to reduce distribution size (demo, help, etc)
make os detection before app bootstrapping to pickup the included distribution depending on os
This is especially actual for Windows users who needs to install TclTk separately by using one of available distribution. Including tcltk will be much simpler for getting started with the package.
What should be done:
Disadvantages: