Home Sean Tao

Tao

TAO is a programming architecture for the TCL programming language. It can could be described as yet another object system for TCL, but in reality it is a methodology for open ended program design.

Quick Reference

Tao Modules

Each of the modules is packaged as a tarbal that can be unpacked into your auto_path. They are self-contained with a copy of the core and all supporting libraries (save the biggies like tcllib).

Version 9.x Requires 8.5 and TclOO (aka. Tip 257)
Version 8.5 Requires only Tcl 8.5
Version 7.x Requires sqlite3, tcllib, and tcl8.4+

NameUrlDescription
CorecoreThe Tao object core
TaoDBItaodbiObject Oriented Database and Table driver interface (includes core)
TaoURLtaourlTclhttpd based Object Oriented Web content system (includes core and taodbi)

Want to glance at the code before you try it? A live snapshot of the code operating this server

Questions, comments or bug reports: yoda@etoyoc.com

Credits: Tao Graphic shamelessly stolen from Wikipedia

All content copyright 2008, Sean Woods | email: yoda@etoyoc.com | phone: (267) 496-8662