★ wanayoo — archive 1999 http://dev.scriptics.com/doc/tea/Nouvelle recherche | Portail wanayoo
Developer Site
Getting StartedTcl AdvocacySoftware ResourcesDocumentsServicesCommunity
Home
Login | Books | F.A.Q. | Manual Pages | Tutorials | White Papers | Y2K | How To Guides |  Tcl Extension Architecture|
Search 

Tcl is widely recognized for its powerful extensibility. A Tcl developer can quickly and easily add any of hundreds of open source extensions to a Tcl platform, seamlessly adding new commands and functions as needed. Tcl developers are continually creating new Tcl extensions and adding them to the common library of extensions for others in the community to leverage. However, up to now, there has been no universal standard defined for building these extensions. So, each author has had to create specific documentation, and a Tcl developer selecting multiple open source extensions to use has had to learn each author's method. Now Ajuba Solutions is working with Tcl extension authors in the community to design a universal standard.

TEA Documents

A paper on the Tcl Extension Architecture was presented at the Tcl/2k conference in February, 2000. (last modified December 19, 1999) This paper describes :
  • Source tree layout
  • Install tree layout
  • Using Autoconf and Configure
  • Standard configure flags
  • Standard Makefile targets
  • Using Stub Libraries
  • The sample extension

Using TEA on Windows describes the steps needed to install the Cygwin tools used to make Tcl and its extensions on Windows.

The Tcl Extension Architecture Developer's Guide (last modified August 25, 1999) is a draft document for extension writers and others who'll be using TEA. (You'll need the Adobe Acrobat Reader.)

Brent Welch has a chapter in his book that describes compiling Tcl extensions and the TEA standard. It is a PDF Document.

You also can read an older document about the requirements and goals for TEA. It's somewhat out of date but still has useful information:

TEA Sample Extension

There's a sample TEA-compliant extension at ftp://ftp.ajubasolutions.com/pub/tcl/examples/tea/.

TEA Discussion Forum

To discuss TEA, please join us in our TEA Discussion Forum.

There is also a mailing list: tea@ajubasolutions.com. To subscribe to the list, send a message to tea-request@ajubasolutions.com with the single word subscribe in the message body.

TEA Summit

Ajuba Solutions hosted the TEA Summit, in Mountain View, CA, on March 15 & 16, 1999. At the summit, Ajuba Solutions and top developers from the community discussed plans for TEA.

Top of page
Developer Home | Ajuba | Getting Started | Tcl Advocacy | Software Resources | Documents | Services | Community
Search | Site Map | Feedback | Contact Us | webmaster@ajubasolutions.com
Increase page width
© 1998-2000 Ajuba Solutions. All rights reserved. Legal Notice | Privacy Statement

Last modified: August 07, 2000