Tcl/Tk 8.1 Release Announcement

1 view
Skip to first unread message

Apr 30, 1999, 3:00:00 AM4/30/99
This message is to announce the 8.1 release of the Tcl scripting language
and the Tk toolkit. This release is a major milestone for Tcl, and it
could not have been done without significant help from the Tcl community.
A separate posting will thank those contributors.

There are three key new features in 8.1 that establish Tcl as the leader
among scripting languages, making it the industry's first scripting
solution capable of handling enterprise-scale application integration
tasks. No other cross-platform scripting language has all of these key

* Full Unicode support and a message catalog for internationalization.
* Thread-safety for Tcl and Tk.
* A new regular expression package by Henry Spencer that adds many
advanced features: non-greedy quantifiers, bounds, positive
and negative lookahead, collating elements, equivalence classes,
several built-in character classes, and comments. In addition,
the regular expression engine works on Unicode strings to make
this the best regular expression package available anywhere.

Where to get the new releases:

Tcl 8.1 and Tk 8.1 are freely available in open source from the
Scriptics Web site at
This Web page also contains additional information about the releases,
including new features and notes about installing and compiling the

For additional information:

Please visit the Scriptics Web site.
This site contains a variety of information about Tcl/Tk in general, the
core Tcl and Tk distributions, the TclPro tool suite, and much more.

A new Tcl 8.1 version of TclPro, the professional development tool suite
and extended Tcl platform, will be available soon.

Bugs fixed since the 8.1b3 release:

There were only a few critical changes made since the last beta:

* Fixed a deadlock in the notifier that had caused focus.test to hang.

* Fixed bug where socket -async combined with fileevent for writing
did not work under Windows NT.

* Restored the double byte definition of GB2312 and added the EUC-CN
encoding. EUC-CN is a variant of GB2312 that shifts the characters
into bytes with the high bit set and includes ASCII as a subset.

* Added 'extern "C" {}' block around the stub table pointer declaration
so the stub library can be used from C++.

* Set the -translation and -encoding options to binary for image files.

* Fixed a memory leak in "info complete" with long, incomplete commands.

-- Brent Welch <>
Scriptics: The Tcl Platform Company

[[Send Tcl/Tk announcements to
Send administrivia to
Announcements archived at
The primary Tcl/Tk archive is ]]

Reply all
Reply to author
0 new messages