Differences between version 9 and predecessor to the previous major change of Tcl.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 9 | Last edited on Friday, June 17, 2005 11:07:43 pm | by AristotlePagaltzis | Revert |
Older page: | version 8 | Last edited on Friday, June 17, 2005 11:02:09 pm | by AristotlePagaltzis | Revert |
@@ -1,9 +1,7 @@
-A scripting language embedded in many applications, much like [Elisp] is used in [Emacs] and VisualBasic is in many MicrosoftWindows applications. (This does
not mean these languages have anything in common; actually they
're about as far apart from each other as imaginably possible
.)
+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
's 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
.
-While not well suited for writing large programs
, its common combination with the
[Tk
] ToolKit makes creating
[GUI
]s fairly easy — the VisualBasic of the Unix world
, if you will.
-
-Most people would probably consider it obsolete; the dwindling popularity of
[Tk
] only contributes to this.
[Perl
], [Python
] and [Ruby] are all far preferrable
.
+[Perl]
, [Python
] and
[Ruby
] are better choices for complex codebases
, while
[GTK
] and
[Qt
] nowadays lead the ToolKit pack
, though no combination of these makes
[GUI
]-based scripts as easy to deploy as TclTk
.
See also:
* The Tcl community is working on the official [Tcl Tutorial | http://www.tcl.tk/man/tcl8.5/tutorial/tcltutorial.html]
* [The Tcler's wiki | http://wiki.tcl.tk/], a useful resource on Tcl.