Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Programming

Submission + - Tcl/Tk 8.5.0 is out (www.tcl.tk)

davygrvy writes: "Latest Release: Tcl/Tk 8.5.0 (Dec 20, 2007)

The 8.5 release was a long time in development, and brought about several good enhancements to Tcl/Tk.
Source releases, the exact changes and ChangeLog for each release are available in the SourceForge Tcl project's file distribution area:

Download Tcl/Tk 8.5.0 Source Releases

Download ActiveTcl 8.5.0 Binaries

The change information is also included in each distribution.

Remember: For other ways to obtain Tcl/Tk (such as binary distributions, or different versions) see the main Tcl/Tk page. Highlights of Tcl 8.5
  • Speed: 8.5 now runs 10% faster than 8.4 with bytecode improvements, object caching and reduced memory usage.
  • Bignums: Tcl now supports arbitrary-precision integers, which improves math operations on large integers.
  • Safer interps: Tcl's powerful safe interpreter mechanism now has improved control of time and command limits in slave interpreters.
  • clock command: More robust implementation of command for specifying time, with significant l10n and i18n improvements.
  • dict command: New data structure that allows access to data by value rather than a variable name, which is substantially faster.
  • Additional improvements: Faster list search, new and improved mathematics procedures, anonymous procedures, new ways to package Tcl extensions, Tcl-level custom channel types, file and line location information for each command, and more.
Highlights of Tk 8.5
  • New modern theming engine: New and complementary widgets that make use of platform-specific theming on Mac OS X and Windows to better fit in with those environments, and feature an improved look and feel under X11. (screenshots)
  • New widgets: Part of the themed widget set, Tk now has core notebook, combobox, treeview and progressbar widgets.
  • text widget: Smooth scrolling, widget peering, and improved procedures for counting and replacing text.
  • Font rendering: Now uses anti-aliased text under X11, and a more modern text engine (ATSUI) on Mac OS X.
  • Additional improvements: Window transparency, new fullscreen option for windows, enhancements to specific widgets and window layout, and more.


There is of course much, much more. See 8.5 Changes on the wiki for a complete list of new features."

Software

Submission + - Tcl/Tk 8.5 released (www.tcl.tk) 2

wordtech writes: "The Tcl Core Team is pleased to announce the 8.5.0 releases of the Tcl dynamic language and the Tk GUI toolkit. This is the first stable release of Tcl/Tk 8.5, following more than four years of development, and represents a major advance over previous versions of Tcl/Tk.

Highlights of Tcl 8.5: * Speed: 8.5 now runs 10% faster than 8.4 with bytecode improvements, object caching and reduced memory usage. * Bignums: Tcl now supports arbitrary-precision integers, which improves math operations on large integers. * Safer interps: Tcl's powerful safe interpreter mechanism now has improved control of time and command limits in slave interpreters. * clock command: More robust implementation of command for specifying time, with significant l10n and i18n improvements. * dict command: New data structure that allows access to data by value rather than a variable name, which is substantially faster. * Additional improvements: Faster list search, new and improved mathematics procedures, anonymous procedures, new ways to package Tcl extensions, Tcl-level custom channel types, file and line location information for each command, and more.

Highlights of Tk 8.5: * New modern theming engine: New and additional widgets that make use of platform-specific theming on Mac OS X and Windows to better fit in with those environments, and feature an improved look and feel under X11. (For screenshots, see http://wiki.tcl.tk/13636.) * Font rendering: Now uses anti-aliased text under X11, and a more modern text engine (ATSUI) on Mac OS X. * Text widget: Smooth scrolling, widget peering, and improved procedures for counting and replacing text. * Additional improvements: Window transparency, new fullscreen option for windows, enhancements to specific widgets and window layout, and more.

For more information on Tcl/Tk 8.5, see http://www.tcl.tk/software/tcltk/8.5.html."

Slashdot Top Deals

"The four building blocks of the universe are fire, water, gravel and vinyl." -- Dave Barry

Working...