Welcome to the Tcler's Wiki!

What is Tcl?

Tcl is a simple-to-learn yet very powerful programming language. Its syntax is described in just a dozen rules, but it has all the features needed to rapidly create useful programs in almost any field of application - on a wide variety of international platforms. See more about Tcl at What is Tcl

What is Tk?

Tk is a graphical toolkit for Tcl. It allows you to develop graphical applications that run on Windows, Linux, MacOS X and many other platforms. And not just from Tcl - Tk can be used from many languages including C, Ruby, Perl, Python and Lua. See more about Tk at What is Tk

Tcl Community News

  • Tcl/Tk 9 is a new major version of Tcl/Tk. See Tcl Developer Xchange for a summary of the most noteworthy changes.
  • See Tcl Conferences for upcoming and past Tcl conferences, the latest of which was held in Vienna on July 16 & 17, 2026.

Recent changes

September 14, 2026
A basic wrapper for writing SVG files with Plotchart
Example of SVG plot created by Plotchart
Quaternion made simple
September 13, 2026
Straightforward implementation of complex numbers
Distance from a Point to a Plane (3D)
Matrix Multiplication
September 12, 2026
Cayley-Dickson construction to multiply complex, quaternion, octonion and so forth
September 11, 2026
TIP 759
Quaternion
Mini windows (AKA 'multiple document interface')