TclTk Aqua Batteries-Included is a binary distribution of the Mac OS X native Tcl/Tk and fifty popular extensions.
Smaller distributions of Tcl/Tk only and of a self-contained Wish appliation are also available.
The distributions are downloadable as compressed disk images from the file area of the Tcl/Tk Aqua sourceforge site.
There are three possible distribution variants for each release:
- TclTkAquaBI
- full Batteries-Included distribution, includes fifty popular extensions (c.f. details below), a superset of ActiveState's ActiveTcl on other platforms. Installs in systemwide locations, administrator password required. (~18M)
- TclTkAqua
- smaller distribution of just the TclTk frameworks, Wish, tclsh and html documentation (including debug versions of the frameworks). Installs in systemwide locations, administrator password required. (~5M)
- TclTkAquaStandalone
- drag&drop install capable, self-contained version of Wish with embedded TclTk frameworks (no debug frameworks or documentation included). Can be used as is off read-only media or installed by unprivileged users. (~2M)
Available Releases:
- 8.4.5 for Mac OS 10.2 and later only (details)
- TclTkAquaBI-8.4.5.0.dmg - TclTkAqua-8.4.5.dmg - TclTkAquaStandalone-8.4.5.dmg
- 8.4.4 for Mac OS 10.2 and later only (details)
- TclTkAquaBI-8.4.4.0.dmg - TclTkAqua-8.4.4.dmg - TclTkAquaStandalone-8.4.4.dmg
- 8.4.2 for Mac OS 10.2 and later only (details)
- TclTkAquaBI-8.4.2.0.dmg - TclTkAqua-8.4.2.dmg - TclTkAquaStandalone-8.4.2.dmg
- 8.4.1 for Mac OS 10.2 and later
- TclTkAquaBI-8.4.1.0-Jaguar.dmg - TclTkAqua-8.4.1-Jaguar.dmg
- 8.4.1 for Mac OS 10.1
- TclTkAquaBI-8.4.1.0.dmg - TclTkAqua-8.4.1.dmg
For the purpose of usage statistics collection, the TclTkAquaBI and TclTkAqua distribution installers (8.4.5 and later) will attempt to notify the Tcl/Tk Aqua Statistics page after a successful installation, see there for details; the reporting mechanism can be bypassed if desired.
Please direct questions and comments specific to the TclTkAqua distributions to the MacTcl List (preferred) or to the distribution maintainer.
TclTk Aqua Batteries-Included
Consult the list of all packages and projects included with the TclTk Aqua BI 8.4.5.0 distribution.
Most packages are built from the HEAD of their CVS repositories as of 2004-02-01 00:00:00 GMT (or from the latest tarballs where there is no CVS access), see cvsTag.conf for details; with some patches applied.
All code is compiled with with the latest Apple developer tools for the build OS, and will in general not run on earlier version of Mac OS X.
The tools used to build the distribution (including the installer packages & disk images) are available, as well as archives of the exact (unpatched) sources used to build the distribution.
Also at that location are individual tarballs of the binaries and installer packages contained in the distribution; additionally, this contains binaries of Tcl & Tk/X11 built in the standard unix style into /usr/local.
Note the presence in the distribution of both Tclkit and the new Wishkit, which allows the running of starkits under either Tk/X11 or Tk/Aqua.
The TclTkAquaBI & TclTkAqua distributions use the standard Apple Installer, allowing users to install all or only some of the packages included. The BI installer is also easily adapted to include only a subset of the bundled packages for building customized distributions.
License & Donations
The TclTkAqua distributions are available free of charge for any use permitted under the open-source BSD license, including use in commercial products.
However, given that the ongoing maintenance and improvement of the distributions requires a significant amount of time (one to two man-weeks per release), donations supporting the future development of TclTkAquaBI are certainly greatly appreciated.
A PayPal account is available for direct donations to the distribution maintainer, or you can donate to the TclTkAqua SourceForge project (to additionally also support the SourceForge infrastructure).
In particular, if you are using or redistributing the prebuilt binaries or installers contained in the TclTkAqua distributions as part of a commercial product, please consider supporting TclTkAquaBI; after all such usage of e.g. the free ActiveTcl distribution on other platforms also attracts license fees.
Please note that making a donation does not guarantee that you can expect personal support of any kind for the TclTkAqua distributions.
If you would like to give something back to the community that has produced the software included in the TclTkAqua distributions, consider becoming involved in the open-source process by reporting bugs or submitting patches to any of the software project homepages listed here.