Tcl



         


Tcl (originally from "Tool Command Language", but nonetheless conventionally rendered as "Tcl" rather than "TCL"; and pronounced like "tickle") is a scripting language created by John Ousterhout that is generally thought to be easy to learn, but powerful in the right hands. It is most commonly used for rapid prototyping, scripted applications, GUIs and testing. Tcl's features include:

While Tcl itself does not provide an object oriented framework, the language itself can be extended to provide new features as required. Indeed, many C extensions have been written to provide OO functionality, including the XOTcl and incr Tcl packages. Other OO extensions, including Snit, are written entirely in Tcl.

The most popular Tcl extension is the Tk toolkit, which provides a graphical user interface library for a variety of operating systems. Another popular extension is






  View Live Article   This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License