Penguin

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.