Your browser failed to load CSS style sheets. Your browser or web proxy might not support elliptic-curve TLS

Building network automation solutions

9 module online course

Start now!
back to overview

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.

Please read our Blog Commenting Policy before writing a comment.


  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.


Constructive courteous comments are most welcome. Anonymous trolling will be removed with prejudice.