Download List


Tcl provides a portable scripting environment for Unix, Windows, and Macintosh that supports string processing and pattern matching, native file system access, shell-like control over other programs, TCP/IP networking, timers, and event-driven I/O. Tcl has traditional programming constructs like variables, loops, procedures, namespaces, error handling, script packages, and dynamic loading of DLLs. Tk provides portable GUIs on UNIX, Windows, and Macintosh. A powerful widget set and the concise scripting interface to Tk make it a breeze to develop sophisticated user interfaces.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from page, and the downloads themselves may not be hosted on OSDN.

2008-10-28 22:15

New commands include [coroutine], [yield], [info
coroutine], [tailcall], [tcl::prefix], [oo::define
$class variable], and [$canvas moveto]. Several
bugs in new OO facilities and in the new
non-recursive evaluation engine were fixed.
Support for pre-ANSI compilers via _ANSI_ARGS_ was
標籤: Development, Major feature enhancements

2008-10-28 22:15

Formatting of numeric values returned by [xy]view
methods was revised to avoid problems when
changing locales. [tk_getOpenFile -multiple 1] was
fixed on Unix. Broken handling of ***= regular
expressions was corrected. Tcl now only asks the
system to unload shared libraries that explicitly
support Tcl's [unload] facility. Efficiency
converting between lists and dicts was improved.
標籤: Minor bugfixes

2008-08-27 00:45

The "[chan pipe]" command was added. A new
non-recursive evaluation implementation decouples
the Tcl evaluation stack from the C evaluation
stack. New experimental commands were added in
::tcl::unsupported: [tailcall], [atProcExit],
[coroutine], and [yield]. Stack overflow
protection is used in the regexp engine. Broken
handling of ***= regexps was fixed. A crash in
[namespace inscope {}] was fixed. The "wrong #
args" messages were made more consistent.
標籤: Development, Major feature enhancements

2008-08-18 01:33

This release fixes Tk compiling against the latest X header files from, fixes embedding a non-stub-enabled Tk in a C program using MSVC compilers, and fixes finding packages on Samba shares on Windows.
標籤: Minor bugfixes

2008-07-07 08:39

This release corrects unreliable [fcopy] callbacks and enables bidirectional fcopy. It supports Tcl Module packages in a Safe Base interp. Several crashes have been fixed. Tk is more robust when Tcl and Xlib disagree about system encoding. Solaris support for DTrace and 64-bit has been improved. Floating point rounding on Solaris/x86 has been fixed.
標籤: Minor feature enhancements

Project Resources