Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Artifact ID: | 979276709ee1eeecd2087069f675ccc85de96470 |
---|---|
Page Name: | TaoLib |
Date: | 2018-08-27 07:16:21 |
Original User: | hypnotoad |
Mimetype: | text/x-markdown |
Parent: | 6b83771c1b1cc432fbd5989f3cc8e052702d33cf |
Content
TaoLib is a suite of tools and design patterns for TclOO. It is developed as part of the ODIE Project.
The paper describing TAO was presented at the 20th annual Tcl Developer Conference. A working copy is distributed with the code. Here
Examples: 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 (The Core)
- onions
- tao-sqlite