The scripting language Tcl/Tk has officially released version 9.0. Its last major version 8.0 was released in 1997, 27 years later.Tcl was created by John Ousterhout in the late 1980s. It was originally designed to provide a fast script execution environment to achieve simple command line instructions and rapid development of scripts.

The most widely used TCL extension is Tk. Tk provides graphical user interface GUI for various platforms. Even Python does not provide its own GUI separately, but provides interfaces adapted to Tk.

The release of Tcl/Tk9.0 brings a series of new features and improvements, including 64-bit capacity support, complete Unicode and encoding, Zip file system, additional archives, and new notification procedures.

In addition, Tk9.0 also adds access to operating system facilities, full access to scalable vector graphics, images, and multiple improvements to platform features and conventions.

However, Tcl/Tk9.0 has some incompatibilities with the previous 8.0, such as namespace varname parsing, I/Omalencoding, the tilde (~) in the path name is no longer interpreted as the main directory, and tcl_precision no longer affects the number format.