Last Updated: July 10, 2019

5 Reasons I’m Thankful for Tcl

In the spirit of Thanksgiving, I thought I’d share some of the reasons why I and other Tclers use Tcl as our scripting language of choice.

Here’s what other are saying on the Tcl Wiki:

Tcl/Tk is too easy!

Is Tcl Different!

And here’s why I am thankful for Tcl, summarized in 5 points:

  1. It’s unicode aware without any fuss for internationalization.
  2. Tcl gives me easy asynchronous networking support with callbacks.
  3. I get the wonderful GUI toolkit, Tk – the best and easiest GUI scripting tool (that Perl, Python, Ruby and other languages also use!)
  4. It let’s me deploy easily with starkits.
  5. Its reliability over time (both in terms of runtime and language compatibility, even at the binary level with stubs).

Why are you thankful for Tcl this Thanksgiving?

Title photo courtesy of Element5 Digital on Unsplash.

Andreas Kupries

Andreas Kupries

Andreas Kupries is a senior Tcl developer at ActiveState where his focus is the ActiveTcl distribution. He also works on the Tcl Dev Kit component of ASPN Tcl. Andreas is a member of the Tcl Core Team. He's the Tcllib release manager and has authored more than 25 Tcl modules and extensions! He has a Master in Computer Science from the RWTH Aachen.