Tcl HomeTcl Home Hosted by
ActiveState

Google SiteSearch

Latest Release: Tcl/Tk 9.1a1 (Mar 4, 2026)

Tcl/Tk 9.1a1 is the current development work on Tcl and Tk, aiming toward stable releases in September 2026. They add new features and interfaces to the foundation of Tcl/Tk 9.0.

Highlights of Tcl 9.1

  • New command unicode: Unicode normalization
  • New C routines Tcl_UtfToNormalized*: Unicode normallization
  • New command timer: monotonic clock; microsecond resolution
  • New subst options: -backslashes, -commands, -variables.
  • New C routine Tcl_IsEmpty.
  • New C routine Tcl_GetEncodingNameForUser.
  • New C routine Tcl_AttemptCreateHashEntry.
  • New C routines Tcl_ListObjRange, Tcl_ListObjRepeat, Tcl_ListObjReverse.
  • Revised searches for script library and encodings.
  • Improved list internals for memory efficiency of large lists.
  • Extended support for 64-bit sizes.
  • .... and more under development....

Highlights of Tk 9.1

  • Accessibility screen reader support.
  • New widget ttk::toggleswitch.
  • New command tk attribtable.
  • send command revised and improved on Aqua.
  • Handling of negative screen distances.
  • Extended states in ttk::treeview and ttk::notebook
  • Improvements to Tk_CanvasTextInfo
  • Limit message box and dialogs to physical screen width.
  • Removed obsolete support for Windows XP appearances.
  • .... and more under development....