Here are starter ports for Tcl and Tk 8.5.  

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. 

Expect only 2 regress failures in Tcl: fCmd.test and stack.test.
the fCmd failure is an OpenBSD issue that will be fixed soon;
the stack test failure is acceptable to the Tcl developers, see

http://coding.derkeiler.com/Archive/Tcl/comp.lang.tcl/2006-09/msg00773.html

for more info.

Expect many failures in the Tk regress test, but that's not much
different than in 8.4, and it's still kind of fun to watch.

also
$ sh /usr/local/lib/tk8.5/demos/widget

will give you an overview of Tk usage and new features.

Testing, especially on non-i386 would be appreciated.  Thanks!

Attachment: tk-85.tar.gz
Description: Binary data

Attachment: tcl-85.tar.gz
Description: Binary data

Reply via email to