see also the Tcl 9 page on the Tcl homepage: https://www.tcl-lang.org/software/tcltk/9.0.html
(as of the releases of Tcl/Tk 9.0b2) (page needs more development)
Tcl Changes
New Numeric Syntax
- 0NNNN gets decimal interpretation, not octal
- 0dNNNN forces decimal interpretation
- NN_NNN_NNN, underscores allowed in numbers for digit grouping
Changes to Tcl Commands
New Commands
New Subcommands
Expanded Syntax / New Options
Changes to Tcl variables
New encodings
- utf-16, utf-16le, utf-16be
- ucs-2, ucs-2le, ucs2be
- CESU-8
Removed encoding
Changed Tcl behavior
- source defaults to encoding utf-8
- Unqualified varnames resolved in current namespace
- Invalid encoding during I/O raises error by default
- Pathnames no longer interpret ~ as home directory
Tk Changes
Changes to Tk Commands
New Subcommands
Expanded Syntax / New Options
Changed Tk behavior
- Scaling-aware widgets and themes with SVG support
- Improved support of two-finger gestures
Changes to Bundled Packages
New packages
- cookiejar 0.2.0
- tcl::idna 1.0.1
Updated packages