[incr Tcl] is the most widely used O-O system for Tcl. The name is a play on
C++, and [incr Tcl] provides a similar object model, including multiple
inheritence and public and private classes and variables.

http://core.tcl.tk/itcl