El lenguaje de script Tcl/Tk ha lanzado oficialmente la versión 9.0. Su última versión principal, la 8.0, se lanzó en 1997, 27 años después.Tcl fue creado por John Ousterhout a finales de los años 1980. Fue diseñado originalmente para proporcionar un entorno de ejecución rápida de scripts para lograr instrucciones de línea de comandos simples y un desarrollo rápido de scripts.

La extensión TCL más utilizada es Tk. Tk proporciona una interfaz gráfica de usuario GUI para varias plataformas. Incluso Python no proporciona su propia GUI por separado, sino que proporciona interfaces adaptadas a Tk.

El lanzamiento de Tcl/Tk9.0 trae una serie de nuevas características y mejoras, incluyendo soporte de capacidad de 64 bits, Unicode y codificación completos, sistema de archivos Zip, archivos adicionales y nuevos procedimientos de notificación.

Además, Tk9.0 también agrega acceso a las instalaciones del sistema operativo, acceso completo a gráficos vectoriales escalables, imágenes y múltiples mejoras a las características y convenciones de la plataforma.

Sin embargo, Tcl/Tk9.0 tiene algunas incompatibilidades con el 8.0 anterior, como el análisis de nombres de espacios de nombres, codificación I/Omalen, la tilde (~) en el nombre de la ruta ya no se interpreta como el directorio principal y tcl_precision ya no afecta el formato del número.