For those programmers who are beyond [Beginning Tcl], and would really like to exploit some of the power of the Tcl language and/or the Tk Toolkit, here is a list of pages describing some advanced concepts. This is a grab bag of new ideas that you might one day find useful. It isn't indexed to help you solve specific problems. Just read through it for ideas. Come back later for a refresher when you want to try them out. RWT ---- Tcl Concepts * [Tcl Performance] * [Regular Expressions] * [String Processing] * [Traces] * [Meta Programming] * Sockets demonstration using an all-Tcl [Sendmail] * What kinds of [Tcl data types] exist? * How do I control a physical device such as a [Serial Port] in Tcl? * [Introspection] * [Radical Language Modification] * Will's Guide to Creating Object Commands [http://www.cogent.net/~duquette/tcl/objects.html] ---- Tk Concepts * [Tk Performance] * [Entry Field Processing] * [Event Processing] * Bryan Oakley's "Poor Man's" [Drag-N-Drop Example] * [Geometry Managers] * [Practical Guide to Choosing Fonts] * The Great Big Grab Bag of [Grab Tips] - for when you want to redirect events from one window to another. * The Option Database is a great way of getting user-configurable and localizable applications [http://www.cs.man.ac.uk/~fellowsd/tcl/option-tutorial.html] ---- Interfacing to C * ''Erm. We need some pages here on this vast and underdocumented topic... - DKF''