Download List

Project Description

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 Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-10-28 22:15
8.6a3

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
removed.
Tags: Development, Major feature enhancements

2008-10-28 22:15
8.5.5

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.
Tags: Minor bugfixes

2008-08-27 00:45
8.6a2

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.
Tags: Development, Major feature enhancements

2008-08-18 01:33
8.5.4

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

2008-07-07 08:39
8.5.3

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.
Tags: Minor feature enhancements

Project Resources