!!!!!! |[The Tcl Core%|%previous : The Tcl Core]|[Contents%|%up : Contents]|[Community]| !!!!!! This [Documentation%|%Tcl Developer Guide%|%] is for those writing programs in [Tcl] ** Contents ** [Embedding vs. Extending]: Extending Tcl is generally recommending over embedding Tcl. [Tcl Extension: Developer Guide%|%extension developer guide]: [How to embed Tcl in C applications%|%How to embed Tcl in C applications]: [Tcl Package Developer Guide%|%package developer guide]: ** The Art of Tcl ** [Best Practices]: [Tcl Style Guide]: [Tcl style discussion]: [Design patterns in Tcl]: [Tips for writing quality software]: [Software creation with Tcl/Tk]: An overview of the process of creating a program. [A critical mindset about policy]: [Guidelines for writing big Tcl applications]: [A critical mindset about policy]: A discussion about what belongs in the scripting language, and what belongs in the lower-level implementation ** See Also ** [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 ** [Determining the Applications Root Directory%|%Determining the Application's Root Directory]: [main script%|%Determining whether the script is the main script of the program]: [Techniques for reading and writing application configuration files]: ** [Bug Tracking System%|%Issue Tracking] ** See [Bug Tracking System%|%Issue Tracking]. ** Documentation ** [How to Write Quality Documentation]: ** [SCM%|%Source Code Management] ** See [SCM%|%source code management] ** Foreign Interfaces ** [How to invoke a C function from Tcl]: [How do I use the Tcl C API?]: ** Embedding Tcl ** [How to embed Tcl in C applications%|%How to embed Tcl in C applications]: ** [Deployment] ** See [deployment]. ** Tools ** [Critcl]: [Category Dev. Tools]: [GUI Building Tools]: [IDE]: [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]: !!!!!! |[The Tcl Core%|%previous : The Tcl Core]|[Contents%|%up : Contents]|[Community]| !!!!!! <> Documentation