This [Documentation%|%Tcl Developer Guide%|%] is for those writing programs in [Tcl] ** Contents ** [Tcl Extension: Developer Guide%|%extension developer guide]: [Tcl Package Developer Guide%|%package developer guide]: ** See Also ** [Software creation with Tcl/Tk]: [Are there tools which are required or would be useful when developing in Tcl]: [Are there any recommendations or requirements regarding what order code appears in a Tcl program]: [Developing Tcl with Batteries Included]: [What other kinds of changes will a developer have to make when moving from Tcl 8.4 to 8.5?]: [Developing for a Single Platform]: [test-driven development]: [How to change a running system]: [Meta Programming]: ** Basics ** [Is there anything I should know before I start coding]: [Determining the Applications Root Directory]: [Techniques for reading and writing application configuration files]: ** Source Code Management ** [fossil]: preferred over [git], etc., by many in the [Tcl] community ** Foreign Interfaces ** [How to invoke a C function from Tcl]: [How to use C functions from Tcl]: [How do I use the Tcl C API?]: ** Embedding Tcl ** [How to embed Tcl in C applications]: ** Tools ** [Critcl]: [Category Dev. Tools]: [GUI Building Tools]: [ODIE]: a toolbox for assembling private collections of [Tcl] and [C] code [IDE%|%integrated development environment]: [Source Documentation Tools]: [The Simple Development Library]: [TIL]: Tcl ICE Library. [SEH] says, "This combined with The Simple Development Library may add up to one of the most sophisticated development toolsets currently available for scripting/coding anywhere." [Tcl Editors]: <> Documentation