A linguagem de script Tcl/Tk lançou oficialmente a versão 9.0. Sua última versão principal 8.0 foi lançada em 1997, 27 anos depois.O Tcl foi criado por John Ousterhout no final dos anos 1980. Ele foi originalmente projetado para fornecer um ambiente de execução rápida de scripts para obter instruções simples de linha de comando e rápido desenvolvimento de scripts.

A extensão TCL mais utilizada é Tk. Tk fornece interface gráfica de usuário GUI para várias plataformas. Mesmo o Python não fornece sua própria GUI separadamente, mas fornece interfaces adaptadas ao Tk.

O lançamento do Tcl/Tk9.0 traz uma série de novos recursos e melhorias, incluindo suporte à capacidade de 64 bits, Unicode e codificação completos, sistema de arquivos Zip, arquivos adicionais e novos procedimentos de notificação.

Além disso, o Tk9.0 também adiciona acesso aos recursos do sistema operacional, acesso total a gráficos vetoriais escaláveis, imagens e diversas melhorias nos recursos e convenções da plataforma.

No entanto, Tcl/Tk9.0 tem algumas incompatibilidades com o 8.0 anterior, como análise de namespace varname, I/Omalencoding, o til (~) no nome do caminho não é mais interpretado como o diretório principal e tcl_precision não afeta mais o formato numérico.