Clif Flynt wrote the book on Tcl. He also helps organize the annual Tcl/Tk User's Conference, speaks at Open Source events and has taught Tcl/Tk around the world.
It includes over 150 new pages covering new features in 8.6. There are chapters describing TclOO, Tcl Modules, Sockets, Threading and much more.
The target for this book is an experience programmer who needs to pick up a new language quickly. Tcl's primary features are covered in depth. New features and tricks of the trade are described in detail. Finally, there is an entire chapter devoted to optimization and debugging techniques.
These include:
Small and useful Tcl scripts.
Bare-Bones TCP/IP client and server: Just add application
A pure Tcl html display widget
Building megawidgets in namespaces (pre Tcl8.6)
An enhanced version of D. Richard Hipp's tree megawidget.
A sample Tcl extension to demonstrate techniques.
Data-Driven GUI generator.
A text widget that supports wordprocessor controls and saves formatted text in RTF format
Load shared libraries within Tcl scripts
Here are some papers
These include:
Control: a Tk front-end to the BottleRocket X-10 Controller
Generate postcards
The example code from these articles is available here.
The The Tclsh Spot articles are available on line for Usenix members. There are links to the older articles that are available online for the general public.