MIT otcl

 What: MIT otcl
 Where: ftp://ftp.tns.lcs.mit.edu/pub/otcl/ 
        ftp://mohegan.wi-inf.uni-essen.de/pub/otcl-0.96b.tar.gz 
        http://netweb.usc.edu/%7Ehaoboy/ 
        http://www-mash.cs.berkeley.edu/dist/otcl-1.0a3.tar.gz 
        http://mash.cs.berkeley.edu/ 
        http://sourceforge.net/projects/otcl-tclcl/  (they're at 1.14)
 Description: MIT Object Tcl is a dynamic Object-Oriented Programming
        extension for Tcl, featuring program styles, inheritance,
        meta objects, automatic method combinations, mixing of C and C++.
        Works with Tcl 7.345. Tcl 8.0-8.5
        The author no longer actively supports the tool.  However,
        a large user base for the extension exists at the mash
        web site, connected to "ns", a network simulator that is
        commonly used.  They have ported otcl to Tcl/Tk 8.0
        The version from Germany contains a set of fixes for various
        destroy problems discovered by Martin Andrews and Gustaf
        Neumann.
        The usc site is Haobo Yu's port of MIT otcl to Tcl 8.0b2.
        The berkeley site is the site of a project which depends on otcl -
        they too have ported it to Tcl 8.0.
        See TclCL at the mash web site.  TclOC is designed to interface OTcl
        to C++ objects.
        Latest development tooks place at the sourceforge site 0.96-1.14
 Updated: 10/2010
 Contact: mailto:[email protected]  (Martin Andrews)
        mailto:[email protected] 
        mailto:[email protected]  (Haobo Yu)
 What: MIT otcl-1.14 starkit
 Where: https://bitbucket.org/mittelmark/tcl-code/downloads 
 Description: A stubs compiled binary starkit package for use with Tclkit 8.4, 8.5, 8.6 
              on all flavours of Linux, Win32 and Mac-OSX
 Contact: https://bitbucket.org/account/notifications/send/?receiver=mittelmark 
 What: ns
 Where: http://www-nrg.ee.lbl.gov/ns/ 
        http://www-mash.cs.berkeley.edu/ns/ 
        http://www-mash.cs.berkeley.edu/ns/ns-build.html 
 Description: A Network Simulator from Lawrence Berkeley National Laboratory.
        It has support for several flavors of TCP and router scheduling
        algoritms.  V2 depends on Tcl 8, MIT Otcl 1.0a3, and
        other pieces - see the ns-build page for details.
 Updated: 01/1999
 Contact: mailto:[email protected] 
        mailto:[email protected] 
 What: MIT otcl extensions and patches
 Where: From the contact
 Description: Contact has posted a couple of patches, including one that
        gives "gensym" support - by specifying gensym as the name
        of the object, a unique object name is returned.
 Updated:
 Contact: mailto:[email protected]  (Joe Hildebrand) (???)

See MIT otcl megawidget system.

See XOtcl for an extended version of the MIT otcl under active development.

A paper on an extended version of the MIT otcl object extension is available at http://nestroy.wi-inf.uni-essen.de/xotcl/ . At least two papers have been published. XOTcl (Extended OTcl, pronounced exotickle) is a value added replacement of MIT's OTcl. It is an object-oriented scripting language with several new functionalities aiming at the management of complexity, like Per-Object Mixins, Filters, Nested Classes, Dynamic Object Aggregations, Metadata, Assertions.

 What: XOTcl
 Where: http://www.xotcl.org/ 
        http://wi.wu-wien.ac.at/mailman/listinfo/xotcl 
 Description: Extended Object Tcl - exotickle - is a value added replacement of
        the MIT OTcl object extension.  Aims on adding Per-Objects Mix-ins,
        Filters, Nested Classes, Dynamic Object aggregations, metadata,
        and assertions.  Now TEA compliant.
        Currently at version 1.0.0 .
 Updated: 07/2001
 Contact: http://wi.wu-wien.ac.at/mailman/listinfo/xotcl/