|  | T3am New Features in Tcl 8.0 and Tcl 8.1 Brent Welch, Scriptics Corporation Who should attend: Tcl script writers and programmers that write extensions for Tcl in C or C++. This course will allow you to take advantage of the new features available in Tcl/Tk 8.0 and Tcl/Tk 8.1, both in Tcl scripts and in C/C++ extensions for Tcl. Participants are expected to have a basic knowledge of Tcl/Tk, but not necessarily of the latest version. Being familiar with extension writing is helpful, but not mandatory. This course covers new features in Tcl 8.0 and Tcl 8.1 which affect the C programming APIs much more than the Tcl interface. The course materials will include code samples to illustrate the new features. The topics covered by the course include:
| Tcl scripting
| The namespace facility
| Working with binary data
| Platform-independent font names and the new font command
| Native menus and the menu bar facility
| The impact of the byte code compiler on script writers
| C programming
| The Tcl 8.0 dual ported object model and the changes to the command procedure interface
| Defining a new data type manager
| The Tcl 8.1 internationalization features and the impact on string handling by extensions
| The Tcl 8.1 threading model and the impact of thread safety on extensions
Brent Welch is a Senior Web Engineer at Scriptics Corporation. He is the author of Practical Programming in Tcl and Tk. He has developed many applications in Tcl and Tk, including the exam email user interface, the TclHttpd web server, and the WebTk HTML editor. Brent worked for Xerox PARC for five years and Sun Microsystems Laboratories for three years before joining Scriptics. Brent received a BS in Aerospace Engineering from the University of Colorado, Boulder, and a PhD in Computer Science from the University of California, Berkeley.

| Conference Index Events Calendar USENIX home