Tcl/Tk 8.6
Latest Release: Tcl/Tk 8.6.17 (Aug 15, 2025)
First released in 2012, Tcl/Tk 8.6.* remains supported while Tcl 9.0.* and Tk 9.0.* are the current series of releases in 2024.
Download Tcl/Tk 8.6.17 Source Releases
Download ActiveTcl 8.6.9 Binaries (lagging the core)
New version 4 of the popular package Itcl (aka incr Tcl) is also included, now built on a TclOO foundation, granting support for some traditional OO Tcl programming out of the box as well.
This new implementation enables a collection of new commands,
coroutine
, tailcall
, yield
, and
yieldto
that provide profound new capabilities and models
of concurrency to Tcl scripts.
try
and
throw
and a wealth of new -errorcode
values
enable far more precise trapping and handling of exceptions using a
familiar construct.
interp cancel
make Tcl 8.6 ready for your multi-threaded programming tasks.
socket
s
support IPv6 where platform support exists.
zlib
provides utilities to handle compression of data and streams.
lmap
and
dict map
enable the elegant expression of transformations
over Tcl containers.
chan push
and chan pop
expose the power of stacked channels without the
need to write C code.
file
creation,
enhancements to list sorting and setting, dict
filtering,
half-close
of bidirectional channels, encoding and decoding
of binary
sequences, finer control over load
,
and many many more.
tk busy
is a variant
of blt::busy
that lets the interactivity of windows be
suspended and restored as required by the needs of the program.
tk fontchooser
provides a portable interface to the
standard font selector of the platform, whether that is modal or not.
-angle $degrees
to $canvas create text
for rotating displayed text.
$canvas
moveto
, $canvas imove
and $canvas
rchars
for moving and manipulating canvas items.
See Changes in Tcl/Tk 8.6 for
the complete list of script-visible change or
TIP #311 for all 68 TIPs in the new
releases.
This is the main Tcl Developer Xchange site,
www.tcl-lang.org .
About this Site |
[email protected]
Home |
About Tcl/Tk |
Software |
Core Development |
Community |
Documentation