OTcl, short for MIT Object Tcl, is an extension to Tcl/Tk for object-oriented programming. It shouldn't be confused with the IXI Object Tcl extension by Dean Sheenan. (Sorry, but we both like the name and have been using it for a while.)

Some of OTcl's features as compared to alternatives are:

OTcl was created by David Wetherall as part of the VUsystem project at MIT. Since 1997, OTcl has been maintained as part of the Mash and VINT/ns efforts (with David's blessing).


Download source code:

Installation instructions: download the source code, extract tar file with gzip and tar, run ./configure, make all, make install. See internal README files for additional details.

We do not plan to make binaries available.

Supported platforms: OTcl should run on any Unix platform and Windows. We have built the current package on FreeBSD (2, 3, 4), Linux (Red Hat 6, 7), Solaris (7), and Windows (95, NT, 98, 2000, Me).

Related work: Folks at WU-Wien have an extended version of OTcl called XOTcl.

otcl-tclcl otcl-tclcl-developers@lists.sourceforge.net