Tcl/Tk 9.1.0 released with Unicode, accessibility and timer additions
The Tcl/Tk development team has released version 9.1.0, dated September 29, 2026, building on the Tcl/Tk 9.0 foundation. The update adds new commands such as unicode, timer, lfilter and interp set, plus C99 math functions, 64-bit size support, and macOS filesystem case-insensitivity handling. Tk 9.1 introduces accessibility screen reader support, initial bidirectional/RTL text handling, a new ttk::toggleswitch widget, and improved Aqua send command behavior.
GoKawiil's interpretation of the reporting above, not reported fact.
The accessibility and RTL text additions suggest the Tcl/Tk project is working to modernize the toolkit for broader international and assistive-technology use cases that newer GUI frameworks already support. The requirement for applications to call an initialization routine indicates a structural change that could require developers to update existing Tcl/Tk applications before upgrading. The expanded C API and list internals improvements point toward performance and memory efficiency gains for applications handling large data sets.
- Tcl/Tk 9.1.0 adds new Unicode normalization, timer, and list-filtering commands.
- Tk 9.1 introduces accessibility screen reader support and initial bidirectional/RTL text handling.
- Applications must now call an initialization routine such as Tcl_FindExecutable, a change developers need to account for.
Source: tcl-lang.org, 2026-09-29
Published there as: “Tcl/Tk 9.1 Released”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.