Category:Tcl

Revision as of 10:10, 3 June 2009 by rosettacode>Dkf (Tcl is supported by codepad...)
Language
Tcl
This programming language may be used to instruct a computer to perform a task.
Parameter passing methods: By value
Type safety: Safe
Type compatibility: Duck
Type checking: Dynamic
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Tcl.
Try this language on Codepad.

Tcl (short for Tool Command Language) is a scripting language with very simple syntax, dynamic typing, automatic storage allocation and garbage collection and native Unicode support. Tcl is often combined with the Tk library. As a result, it is often referred to as Tcl/Tk.

Tcl is known to be supported under a variety of popular operating systems, including UNIX, Linux, BSD, Windows, WinCE, PocketPC, Mac OS X and BeOS. Tcl is distributed under the BSD License.

The Tcl language has been implemented in multiple lower-level languages. The most common one is libtcl, written in C, which is the engine used to power tclsh and wish, but others exist. Notably, these include Jacl and Eagle, which implement Tcl in Java and C# respectively.

Its creator, John Ousterhout, wrote about it:

“I got the idea for Tcl while on sabbatical leave at DEC's Western Research Laboratory in the fall of 1987. I started actually implementing it when I got back to Berkeley in the spring of 1988; by summer of that year it was in use in some internal applications of ours, but there was no Tk. The first external releases of Tcl were in 1989, I believe. I started implementing Tk in 1989, and the first release of Tk was in 1991.”

External Links

Subcategories

This category has the following 4 subcategories, out of 4 total.

Pages in category "Tcl"

The following 200 pages are in this category, out of 983 total.

(previous page) (next page)

C

(previous page) (next page)