Quantcast



Docs


Blogs


Forums


Samples


Media


Labs


Resources

 




DevCentral > Weblogs > Joe Pruitt - A Software Architect's take on Network Security
 The Networking ABC's - T is for TCL
posted on Monday, May 05, 2008 8:58 AM

abc

Today's letter in the Networking ABC's is the letter "T".  Other words beginning with "T" that would have worked today are TACACS, TMM, trunk, TCP, throughput, traffic, and ToS.  But, being a developer at heart, I opted for the word that I use on an almost daily basis.  The word for today is the programming language of iRules: TCL.

"T" is for TCL

TCL

Pronounced: Tik-uhl

Tool Command Language (or TCL) is a scripting language created by John Ousterhout who devised the language "out of frustration with programmers devising their own (poor quality) languages intended to be embedded into applications".  TCL quickly gained wide acceptance on it's own and is generally thought to be easy to learn, but powerful in competent hands.  TCL is used extensively on embedded systems platforms, both in it's full form and in several other small-footprint versions. 

Several features of TCL include: Everything is a command; everything can be dynamically redefined and overridden; All data types can be manipulated as strings, including code; simple execution handling using exception code returned by all command executions; readily extensible via C, C++, Java, and TCL; and platform independent.

See Also: TCL Developer Site



Email This
  del.icio.us
      

Feedback

No comments posted yet.
 Leave Feedback
Title  
Name  
Email
Url
Comments   
Please add 2 and 1 and type the answer here: