Package itcl

Object oriented extensions to Tcl and Tk

http://incrtcl.sourceforge.net/itcl/

[incr Tcl] is Tcl extension that provides object-oriented features that are
missing from the Tcl language.
Tcl/Tk Keywords
Keyword Description
body change the body for a class method/proc
class create a class of objects
code capture the namespace context for a code fragment
configbody change the "config" code for a public variable
delete delete things in the interpreter
ensemble create or modify a composite command
find search for classes and objects
is test argument to see if it is a class or an object
itcl object-oriented extensions to Tcl
itclcomponent define components for extendedclass, widget or widgetadaptor
itcldelegate delegate methods, procs or options to other objects
itclextendedclass create a extendedclass of objects
itcloption define options for extendedclass, widget or widgetadaptor
itclvars variables used by [incr Tcl]
itclwidget create a widget class of objects
local create an object local to a procedure
scope capture the namespace context for a variable