TclProp, OAT, and TkOAT - General README RCS: $Id: README,v 1.4 1996/11/04 03:00:49 safonov Exp $ What is included in the distribution? The distribution includes three components: - TclProp 2.0, a formula manager and propagation engine for Tcl and Tk - OAT, a Tcl extension for using traces with arbitrary objects (not just Tcl variables) - TkOAT, an extension to Tk that enables traces on Tk widget and canvas item attributes. A patch for Tk 4.1/4.2 required by TkOAT is included. What is included in the distribution? The distribution includes three components: - TclProp 2.0, a formula manager and propagation engine for Tcl. - OAT, an Object Attribute Trace extension for Tcl. Protocol for using traces with arbitrary objects, not just Tcl variables. - TkOAT, an OAT-based extension to Tk that enables traces on Tk widget and canvas item attributes. A patch for Tk 4.1/4.2 required by TkOAT is included. Where is it? - TclProp.tar.gz uploaded to ftp://ftp.neosoft.com/pub/tcl/incoming - http://www.cs.umn.edu/~safonov/TclProp-2.0.tar.gz Why are these extensions made public? - Because we believe that declarative programming, such as formulas provided by TclProp, make programming user interfaces in Tcl and Tk easier. - Becase combination of declarative approach and object models makes, in our opinion, programming in general more powerful. Is there any documentation? - The README files for each component of the distribution. - blurb at http://www.cs.umn.edu/research/GIMME/tclprop.html What is the status of TclProp, OAT etc? What are the future directions? - Quality: alpha. We expect to stabilize the code when Tk is made a dynamically loadable extension. - Future work: develop an extension similar to TkOAT that provides traces on [incr tcl] object attributes. Bug reports, flames, suggestions, etc: - send to me, Alex Safonov (safonov@cs.umn.edu).