Check out the new USENIX Web site.
Sixth Annual Tcl/Tk Conference

 
RegistrationTutorials Contents
Hotel & TravelUSENIX & SAGE Thank Supporting MembersStudent Discounts and Stipends
IMPORTANT DATES: Pre-Registration Deadline: Monday, August 24, 1998 - Hotel Discount Deadline: Friday, August 21, 1998

 
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.
 


Program at-a-Glance -  Tutorials -  Technical Program -  Registration -
Conference Activities -  Posters & Demos Hotel & Travel Info -  Conference Brochure Home
Conference Index
Events Calendar
USENIX home