itcl 4.2.0 Object Oriented programming (OOP) extension for Tcl

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