teapot_activetcl - TEApot ActiveTcl Integration
TABLE OF CONTENTS
DESCRIPTION
Introduction
ActiveTcl 8.5
The changes in detail
Further reading
BUGS, IDEAS, FEEDBACK
SEE ALSO
KEYWORDS
COPYRIGHT
This document assumes that the reader has read at least the TEApot Introduction and the TEApot Glossary of Terms. It describes how ActiveState's ActiveTcl distribution was modified to work with TEApot, ActiveState's initial implementation package repositories for Tcl packages.
The essence of the changes (explained in detail in the next section) is that the Tcl shells in an installed ActiveTcl get an additional source of packages for execution - a TEApot repository. It is important to note however that the main structure of an ActiveTcl distribution is unchanged, i.e. the packages coming with it are still pre-installed under the directory "lib/".
The new repository is initially empty, but can be filled and managed via the distributed TEApot Repository Client. The two most important commands for this are
The ActiveTcl 8.5 beta distributions are more affected by the changes than the main 8.4 distribution. As they come with only a small set of packages under "lib/" the only way of getting more was to either install ActiveTcl 8.5 in the same directory as an ActiveTcl 8.4 installation, or to copy package directories from an 8.4 installation to the 8.5 installation.
Now, with TEApot integrated into ActiveTcl, it is possible to simply draw the needed and/or wanted packages from ActiveState's public repository.
The integration consists of the following changes:
This document will undoubtedly contain bugs and other problems. Please report such at the ActiveState ActiveTcl Bug Tracker. The relevant component is teapot. Please also report any ideas for enhancements you may have for either application and/or documentation.
teacup, teapot-admin, teapot-md, teapot-pkg
ActiveTcl, TEA, TEAPOT, package management
Copyright © 2007 ActiveState Software Inc.