I believe I have two options if I wish to conceal the tcl source code when
distributing an application:
1. wrapping my app into a starkit and executing it with a tclkit;
2. obfuscating my application
Wrapping does not work if the app is dependent on any extensions that are
not stub enabled.
(I tried tclkit and dqkit. These successfully wrap the interpreter only, not
a stub dependent app.)
My question is can obfuscating work with a non-stub enabled dependent
And can this be done if an application has multiple source files?
Will the ActiveState Tcl Dev Kit Compiler do this?
Specifically, my desire is to wrap or conceal tcl source that uses BLT.
I've tried unsuccessfully to find the stubs enabled version of BLT. (It
seems to have mysteriously vanished. All web and comp.lang.tcl archive
references to the once existing source and binary lead to dead-ends. I'm
about ready to give up, sadly and frustratedly say goodbye to BLT, and
convert my code to make us of plplot and treecontrol.)