Learning Tcl

If you're new to Tcl and would like to start using it on Cisco IOS, here's what worked for me:

  • I've downloaded the ActiveTcl from ActiveState. It's always good to have development environment on your workstation.
  • The documentation that comes with ActiveTcl is quite cryptic, but once you know what you're looking for, it's OK.
  • To get to the "I know what I'm looking for" stage, I've used Tcl/Tk: A Developer's Guide.

If you know better beginner books/sources, let us all know.

You can find more Tclsh-related information in the Tclsh on Cisco IOS tutorial. Sample Tclsh scripts are available in the Tclsh script library. If you need expert help in planning, developing or deploying Tclsh scripts in your network, contact the author.

This article is part of You've asked for it series.


  1. Ugh. I don't do TCL, but I do use two products from ActiveState - their Python distribution and the Komodo IDE (not to be confused with the Komodo Editor, which is free).

    I would recommend for you to take the Komodo IDE for a walk :)

  2. I have learned a lot with TCLTutor software. The software is old, but it runs on XP.


You don't have to log in to post a comment, but please do provide your real name/URL. Anonymous comments might get deleted.