Annotated edit history of
Tcl version 12, including all changes.
View license author blame.
Rev |
Author |
# |
Line |
10 |
LawrenceDoliveiro |
1 |
A scripting language embedded in many applications, much like [Elisp] is used in [Emacs] and VisualBasic is in many MicrosoftWindows applications. It is not well suited for writing large programs, but because it is almost always combined with the [Tk] ToolKit, it used to be a good choice for writing portable [GUI]-based scripts. Most people would probably consider it obsolete; the dwindling popularity of [Tk] only contributes to this. |
8 |
AristotlePagaltzis |
2 |
|
11 |
LawrenceDoliveiro |
3 |
[Perl], [Python] and [Ruby] are better choices for more modern scripting needs, with [Lua] suitable for embedded use, while [GTK] and [Qt] nowadays lead the ToolKit pack. The problems with Tcl are mainly in its data-structuring limitations: arrays and lookup tables are not [first-class objects|http://en.wikipedia.org/wiki/First-class_object], and the lack of [references|http://en.wikipedia.org/wiki/Reference_(computer_science)] makes it difficult to pass around complex data structures easily. |
8 |
AristotlePagaltzis |
4 |
|
|
|
5 |
See also: |
|
|
6 |
* The Tcl community is working on the official [Tcl Tutorial | http://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial.html] |
|
|
7 |
* [The Tcler's wiki | http://wiki.tcl.tk/], a useful resource on Tcl. |
|
|
8 |
* [Manual Pages | http://www.tcl.tk/man/] |
|
|
9 |
* [Tcl Developer Xchange | http://www.tcl.tk/] |
|
|
10 |
* [The Tcl newsgroup | http://groups-beta.google.com/group/comp.lang.tcl?hl=en] |
|
|
11 |
* [Tclwise | http://www.invece.org/tclwise/], a partially online book about Tcl, may be a little challenging to newcomers but worthwhile. |
|
|
12 |
|
|
|
13 |
---- |
12 |
LawrenceDoliveiro |
14 |
CategoryProgrammingLanguages |