OTcl is MIT Object Tcl (see [MIT otcl]) [http://bmrc.berkeley.edu/research/cmt/cmtdoc/otcl/] [ftp://ftp.tns.lcs.mit.edu/pub/otcl/]. What: Gn Where: ftp://cgl.uwaterloo.ca/pub/software/meta/ Description: Gn is an interactive 3D graphics OO toolkit built on top of OTcl. It supports 30 classes representing materials, shapes, lights, cameras, and other 3D paraphenalia. Has been used on Alphas, SGIs and tested under Linux and Solaris with Mesa. Updated: 01/1997 Contact: mailto:mmccool@cgl.uwaterloo.ca (Michael McCool) What: MASH Where: http://www-mash.cs.berkeley.edu/mash/ Description: A multimedia networking toolkit employs a "split programming model," where complex multimedia programming tasks are decomposed into an arrangement of simple objects that are linked together and configured by a scripting language like Tcl. Includes a variety of stand alone commands such as MediaBoard, vic, vat, mb, collaborator, mui, nsdr, recorder, player, rover, PAthfinder, MPlug, MediaPad, a variety of services, libsrm (a multicast toolkit), SCUBA (real time multimedia bandwidth sharing), MBONE collaboration, coordination tools, the MeGa agent architecture, and a OTcl/C++ framework called TclCl. Many of the URLs on this web site are no longer valid - it doesn't appear much if anything has been updated since 1999. Updated: 09/1998 Contact: mailto:mash-developers@mash.cs.berkeley.edu 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/ 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]. 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. Updated: 01/1999 Contact: mailto:andrewm@ccfadm.eeg.ccf.org (Martin Andrews) mailto:Gustaf.Neumann@uni-essen.de mailto:haoboy@isi.edu (Haobo Yu) 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:hildjj@fuentez.com (Joe Hildebrand) (???) What: MIT otcl megawidget system Where: From the contact Description: A simple otcl megawidget system. Unsupported. Updated: Contact: mailto:andrewm@ccfadm.eeg.ccf.org (Martin Andrews) What: Win32 Tcl and Tk patches (jessikat) Where: http://www.jessikat.demon.co.uk/ Description: A variety of patches to Tcl and Tk for Win32s. There are patches for wm activate bug, memory debug support, listbox justify, cursor, panics, and tkCanvWind. Also on this page are patches and ports of a variety of extensions and applications such as DDE, tclStruct, BLT, otcl and a clock application. Tiled widgets problematic, bgexec/busy not working, drag&drop ok with dde. Also a small balloonHelp (blnhlp) package is available here as well. Rotating text didn't make it, nor did drag and drop. Also find a general dll caller for the Intel win32 platform which creates a namespace called dll containing the dll routines that can be called. Contact tested with VC++ 6.0 and Tcl 8.0.4. It relies on the way MSC 4.0. Site also has a crypt dll. Updated: 04/1998 Contact: mailto:robin@jessikat.demon.co.uk ---- [Category Package] [Category Object Orientation]