Check out the new USENIX Web site.
7th USENIX Tcl/Tk Conference
Home  | At a Glance  | Register  | Tutorials  | Technical Sessions  | Organizers  | Hotel & Travel  | Activities

M5pm Object-Oriented Programming with [incr Tcl]  [Tutorials at a Glance]  [PDF format]
Michael McLennan, Cadence Design Systems, Inc.

Who should attend: Programmers and managers who are using Tcl/Tk to build large, real-world applications. This tutorial assumes a working knowledge of Tcl/Tk. Some background in object-oriented programming is helpful, though not required. [incr Tcl] provides a set of object-oriented extensions for the Tcl language. Since its inception in 1993, it has become the de facto standard for object-oriented Tcl programming. It is currently used by thousands of developers and distributed in dozens of commercial applications worldwide.

Topics include:

  • Class definition syntax
  • Inheritance (is-a) relationships
  • Compositional (has-a) relationships
  • Multiple inheritance
  • Public/protected/private member protection
Students will gain an understanding of how [incr Tcl] works and how it can be used to create larger, more robust Tcl/Tk applications.

Michael McLennan has been a Tcl/Tk enthusiast since 1992. He has taught more than 100 Tcl/Tk courses, and is co-author of Effective Tcl/Tk Programming and Tcl/Tk Tools. He also developed [incr Tcl], an object-oriented extension of Tcl/Tk. Michael, who received a Ph.D. in 1990 from Purdue University, is currently an Architect at Cadence Design Systems, Inc.


?Need help? Use our Contacts page.
Last changed: 12 Nov. 1999 jr
Conference index
Events index
USENIX home