Documentation

Use the Category link at the bottom of the page for some more pages dealing with documentation on this wiki.

See Also

library
Search
Search this site.

Guides

Getting Started
Beginning Tcl
User Guide
A User's Guide to Tcl/Tk
Developer Guide
Internationalization
see Advanced Tcl.
Best Practices
Tcl performance
ActiveTcl 8.5 User Guide (broken link)
ActiveTcl 8.6 User Guide (broken link)

Reference

official documentation page
official reference pages
Magicsplat tcl-docs
Consolidated reference pages for Tcl/Tk and extensions with a searchable index.
syntax
the rules of Tcl
quick reference
A concise and intuitive guide to all Tcl and Tk routines.
TclTkWinHelp
Provides documentation in Windows Help (CHM) format for Tcl/Tk and several extensions, with a comprehensive table of contents and integrated index.
TMML Tcl/Tk documentation
An older copy of Tcl and Tk reference documentation published by the TMML project. At one point a search feature was provided, but that no-longer works. de loves to point people to http://tmml.sf.net/doc , because it's the best-looking tcl/tk core documentation ...
routines
The page on this wiki for the Tcl routines available in the core distribution.
Operating System specific Tcl commands
Tcl C API
The public Tcl C calls that a C programmer should consider safe to use.
The Tcl Core (Want to hack on Tcl?)
BOOK TCL/TK Pocket Reference
A community version is also available for download.
Common Tcl Error Messages and Possible Explanations

Details

filename
Filename conventions supported by Tcl routines.
re_syntax
Regular expression syntax.
tclvars
Describes Tcl variables.
library
Built-in library of procedures for commonly-needed functions.

Design

bytecode and TAL
A description of the Tcl virtual machine.
copy-on-write
Tcl Command Evaluation: Layer by Layer
shimmering
the immutability of values
virtual filesystem (VFS)
virtual machine

Facilities

Tcl Software Libraries

Tools

docstring
Easy documentation in procedure bodies.
tcldoc
Generates html documentation from comments in source code.

Extensions

Tcllib
Tk syntax help
Routines provided by Tk.

Resources

this wiki
Tcl/Tk Documentation Project (TTDP)
Help! My Tcl application just crashed!
Where can I find a book about Tcl
articles

Specials (OS specific, particular questions, etc.)

Apple Macintosh and Tcl/Tk
Microsoft Windows and Tcl
Microsoft Windows and Tk
TclBridge
Windows COM/DCOM/ActiveX/.NET integration
Windows Helper Utilities
operating system specific Tcl commands
Why can I not place unmatched braces in Tcl comments
future of Tcl/Tk
changes in Tcl/Tk
Details about changes in each released version of Tcl and Tk.