Existing users, log in.  New users, create a free account.  Lost password?

Mac OS X  |  Web & Software Development  |  IDEs  |  Tcl/Tk Aqua

Tcl/Tk Aqua

Tcl/Tk Aqua - 8.4.9.1

portable scripting environment & native GUI

All Time: (3.8)
Version 8.4.9.1: (5.0)
Selected Version: 8.4.9.1
Release Date: 2005-05-04
License: Freeware
Downloads (version 8.4.9.1): 374
Downloads (all versions): 16,711

Information Related to Version:

Broken Link? Newer Version? Tell us!

Product Description:

Tcl (Tool Command Language) is used by over half a million developers worldwide and has become a critical component in thousands of corporations. It has a simple and programmable syntax and can be either used as a standalone application or embedded in application programs. Best of all, Tcl is open source so it's completely free.

Tk is a graphical user interface toolkit that makes it possible to create powerful GUIs incredibly quickly. It proved so popular that it now ships with all distributions of Tcl.

Tcl and Tk were created and developed by John Ousterhout. Developers all over the world followed his example and built their own Tcl extensions. Today, there are hundreds of Tcl extensions for all manner of applications.

Tcl and Tk are highly portable, running on essentially all flavors of Unix (Mac OS X, Linux, Solaris, IRIX, AIX, *BSD*, the list goes on and on), Windows, Mac OS 9, and more.

What's new in this version:

Three distribution variants are available:

TclTkAquaBI (35M)
Batteries-Included distribution, includes over fifty popular extensions (c.f. list below), as well as the Tcl/Tk Aqua 8.5a3 alpha release. This is a superset of ActiveState's ActiveTcl distribution (on other platforms). Installs in systemwide locations, administrator password required.
TclTkAqua (4.9M)
smaller distribution of just the TclTk frameworks, Wish, tclsh and html docs (including debug versions of library binaries). Installs in systemwide locations, administrator password required.
TclTkAquaStandalone (1.3M)
drag & drop install capable, self-contained version of Wish with embedded TclTk frameworks (no debug binaries or documentation included). Can be used off read-only media and installed by unprivileged users.

These distributions require Mac OS X 10.3 (Panther) or later, and are fully compatible with Mac OS X 10.4 (Tiger); note that Tiger already includes a subset of TclTkAquaBI (from the older 8.4.7.0 release).
Mac OS X 10.2 and earlier are no longer supported.

The Tcl/Tk Aqua Batteries-Included distribution contains the following projects:

. Tcl/Tk 8.4.9
. Tcl/Tk Manpages 8.4.9
. Thread 2.6.1
. TclX 8.4
. TclVfs 1.3
. Expect 5.43
. Tcllib, Tklib 1.7.0.1
. BWidget 1.7
Mclistbox 1.02
. XOTcl 1.3.6
. IncrTcl 3.3
. IWidgets 4.0.2
. TkTable 2.9
. Vu 2.2
TkHtml 2.0
. Tile 0.6
TkImg 1.3
. Treectrl 1.1
. Tix 8.4
TclXML, TclDOM, TclXSLT 3.1
TclSOAP 1.6.7
. tDOM 0.8.1
Memchan 2.2.1
Trf 2.1p2
TrfCrypt 2.0p3
. TLS 1.5.1
. TclUDP 1.0.7
. TclCurl 0.13.2
. TclODBC 2.5
. TclSQLite 2.8.16
. TclSQLite3 3.2.1
. TclHttpd 3.5.2
. TclJava 1.3.1
. Tbcload, Compiler, Parser 1.4
+ Ffidl 0.6
. SWIG 1.3.25
+ BLTlite 3.0a
. Mk4Tcl, Oomk 2.4.9.3
Snack 2.2.9
TcLex 1.2
TclAE 2.0
TclAppleScript 1.0
TclResource 1.1.1
. QuickTimeTcl 3.1b4
TclSpeech 2.0
. TclAddressBook 1.1.3
. MacCarbonPrint 0.2
e4Graph 1.0a12
. Tkcon 2.4
. TclApps 2005-04-27
TclDES 0.8
. TclTutorial 2005-03-21
. Tclkit, SDX, Critcl, Wikit 8.4.9
. Wishkit 8.4.9
CritLib 2003-04-10
+ CarbonCritLib 2005-05-01
Launcher 1.1
. Tcl/Tk Prerelease 8.5a3

Packages with '+' have been added and packages with '.' have been updated since the release of the 8.4.9.0 Batteries-Included distribution.

Operating System Requirements:

This product is designed to run on the following operating systems:

  • Mac OS X 10.4 PPC
  • Mac OS X 10.3.9
  • Mac OS X 10.3

Additional Requirements:

  • Mac OS X 10.3

Screenshots:

Download Links:

Download Links:

Your Installed Versions:


 

Feedback Summary:

Version 8.4.9.1:
Overall Rating: (5.0) Features: (5.0) Support: (5.0)
Ease of Use: (5.0) Quality / Stability: (5.0) Price: (5.0)
Add Your Feedback

Key to Types of Feedback:

ReviewsReviews   TroubleshootingTroubleshooting   Usage TipsUsage Tips   Developer NotesDeveloper Notes   CommentaryCommentary   Featured ReviewsFeatured Reviews

Tcl/Tk Aqua CommentaryNot BI version though - Version: 8.4.13, 11/10/2006 08:02AM PST

matt.haffner
Note that 8.4.13 is not the old "Batteries Included" series. I believe it includes only TCL & Tk 8.4.13 + Tiles. From my experience, if you install this or use the TclTk built into OS X on an Intel machine, you will not be able to use old Tcl add-on packages that have a binary component (.dylib) since they are PowerPC binaries. Rosetta doesn't kick in for plug-ins and interface with a native Intel binary.

You might be better off sticking with an all PowerPC installation if you need a library that's only in the BI distribution or check out the ActiveTCL package. It has many, but not all of the BI packages in them and is available for Intel and PPC. Fink is also an option to bring your whole Tcl install together on your platform.
Post a commentAlert Admin

Tcl/Tk Aqua ReviewWorks just as advertised... - Version: 8.4.13, 8/12/2006 07:00AM PST

myamid
No problem here. Does what it's supposed to...
Post a commentAlert Admin

Tcl/Tk Aqua Troubleshooting ReportEntry boxes still too big - Version: 8.4.10, 6/7/2005 09:29AM PST

(1 of 1 users found this comment useful)

reowen
Beware: Entry boxes are still too big (at least as of an 8.4.10 prerelease I tried yesterday). The text in them has a huge and unwelcome margin around it. This is a tk bug that first showed up in the 8.4.9.1 binary installer.

If you use entry boxes (as most tk users do) I suggest you stick to 8.4.9.0 for now. Or if you run MacOS X 10.4 and don't need extra tcl/tk extensions included in the "BI" package, stick to the built in aqua tcl/tk.

(Also, Apple's installer has a bug that causes it to crash sometimes when scrolling through the configuration options. The "BI" version of the installer is one of the few installers that has enough items in it to expose this bug.)
Post a commentAlert Admin