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 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/