!!!!!!|[The Tcl Core%|%previous : The Tcl Core]|[Contents%|%up : Contents]|[%|%next : To Be Communtinued...ty]|
!!!!!!
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].
** [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]|[%|%next : To Be Communtinued...ty]|
!!!!!!
<<categories>> Documentation