D 2018-08-27T07:16:21.822 L TaoLib N text/x-markdown P 6b83771c1b1cc432fbd5989f3cc8e052702d33cf U hypnotoad W 1354 TaoLib is a suite of tools and design patterns for TclOO. It is developed as part of the [ODIE Project](http://www.etoyoc.com/fossil/odie). The paper describing TAO was presented at the 20th annual Tcl Developer Conference. A working copy is distributed with the code. [Here](doc/tip/doc/taotk.pdf) Examples: [Examples](wiki?name=Examples) Over the course of Tao's development, different generations of framework have been developed to tackle different problems: * tao - The original. Started off as a custom object systems. Was converted to run under Tcloo. Eventually simplified and finally made into a sub-dialect of tool. Still integral to making Tk based Guis in the form of Taotk. * taotk - A robust framework of Tk GUI megawidgets that powers the Integrated Recoverability model. * tool - A reimplementation from scratch of Tao, in an effort to make a common building block for future Tcloo frameworks. Mirrored as a module in tcllib. Now enjoying semi-retirement. * clay - A reimplementation from scratch of tool. Intended for network applications, NLP, and AI projects. Mirrored as a module in tcllib. It powers Practcl and the Httpd module in tcllib. Embedded Documentation: * [tao](doc/tip/modules/tao/tao.md) (The Core) * [onions](doc/tip/modules/tao/onions.md) * [tao-sqlite](doc/tip/modules/tao-sqlite/tao-sqlite.md) Z 427b6f1e951acfd04cda20d033f0cf9a