Changes to Tcl between r12 and r17
'''Tool Command Language'''
Tcl is a dynamic programming language that is available on many platforms. Tcl is very flexible and consistent. For example, you can re-implement the "if" command within Tcl (see [Reimplementing the If Statement in Tcl])
Tcl's flexibility makes it easy to implement other languages directly in Tcl, see for example:
* [LOLCODE in Tcl]
* [HTML in Tcl]
* [Tcl Quine]
Some links:
* http://www.tcl.tk/
* http://wiki.tcl.tk/
* http://www.stevescripts.com/starpack.html --> * http://www.stevescripts.com/starpack.html [http://www.rkeene.org/projects/info/resources/tcl/starpacks/starpack.html]
* http://www.patthoyts.tk/tclkit/building-basekits.html
----
'''Tcl Documentation'''
* Tcl Cheat Sheet [http://home.houston.rr.com/brianohagan/tcl_tk_ref_guide.html] (PDF [http://www.rkeene.org/projects/info/resources/tcl/docs/tcl-tk-reference-guide.pdf])
* [Tcl and Threads]
----
'''Tcl Compiling'''
* [Cross-compiling Tcl]
* Create your own Tclkit using [KitCreator]
----
'''Some Scripts'''
* Script to convert Starkits to native executables (Starpack) [http://www.rkeene.org/projects/info/resources/tcl/starpack-scripts/starkit2exe]
* Script to automatically convert a file, or directory tree to a native executable [http://www.rkeene.org/projects/info/resources/tcl/starpack-scripts/tcl2bin]
----
'''My Tcl Extensions'''
* [TclPKCS11]
Only in r12
Only in r17 --> Modified slightly between r12 and r17