Practical Programming in Tcl and Tk

4th Edition ISBN: 0-13-038560-3
June, 2003

Copyright © 2003 Brent Welch <>, Ken Jones, and Jeff Hobbs

The 4th Edition describes Tcl/Tk 8.4.
Please view corrections for Errata in the 4th edition. If you find an error not listed, please let me know.

Buy the Book from

Sample chapters available for download, a few from each edition:
Starkits 4th edpdf
Threads 4th edpdf
Preface 3rd edpdf
Tcl Introduction 3rd edpdf
Tk Fundamentals 2nd edhtml
Tk Examples 3rd edpdf
Files and Programs 2nd edhtml
Libraries and Packages 2nd edhtml
Namespaces 2nd edhtml
Network Programming 2nd edhtml
Browser Plugin 2nd edhtml
Eval and Quoting 3rd edpdf
Regular Expressions 3rd edpdf
C Programming for Tcl 3rd edpdf
Building Tcl from C 3rd edpdf
TclHttpd 3rd edpdf
Grid 4th edpdf
Place 2nd edhtml
early draft 1st edpdf

Still using the first edition, second edition or third edition? Follow these links for errata for those editions.

Feel free to email detailed comments to me at and put the word "book" into the subject. I have put a few responses up on the web. See what folks are saying about the book.

The book comes with a CD-ROM that has all the examples in the book, plus a variety of Tcl/Tk freeware from the net. The CD has the Tcl/Tk 8.4.2 releases on it.

Please visit my little Tcl/Tk book shop for titles I recommend, including my own, of course.

Buy the Book from