From Seo Wiki - Search Engine Optimization and Programming Languages
File:Tcl.svg | |
Paradigm | multi-paradigm: object-oriented, functional, Imperative, event-driven programming |
---|---|
Appeared in | 1993 |
Designed by | Michael McLennan |
Developer | Michael McLennan |
Stable release | itcl4.0a0 |
Typing discipline | dynamic typing, everything can be treated as a string |
Influenced by | Tcl, C++ |
INCR-TCL TK FROM THE GROUND UP PDF - Incr Tcl/Tk from the ground up by Chad Smith. Incr Tcl/Tk from the ground up. Berkeley, Calif.: Osborne/McGraw-Hill. Incr Tcl is an object oriented extension to Tcl which makes it possible to program Tcl in an object oriented way, but does not extend the Tcl interface to C to include C. My Tcl to C interface is called ItclCxx because it gives an Incr Tcl look and feel to C objects.
incr Tcl (the name is a pun on 'C++', and often abbreviated to 'itcl') is a set of object-oriented extensions for the Tcl programming language. It is widely used among the Tcl community, and is generally regarded as industrial strength[citation needed]. Itcl implementations exist as both a package that may be dynamically loaded by a Tcl application, as well as an independent standalone language with its own interpreter.
|
Overview
Features
Namespace Support
Itcl allows namespaces to be used for organizing commands and variables.
Example:
C Code Integration
Itcl (like Tcl) has built-in support for the integration of C code into Itcl classes.
Licensing
Itcl follows the same copyright restrictions as Tcl/Tk. You can use, copy, modify and even redistribute this software without any written agreement or royalty, provided that you keep all copyright notices intact. You cannot claim ownership of the software; the authors and their institutions retain ownership, as described in the 'license.terms' files included in the standard distribution. For more information please see incrtcl.sourceforge.net/itcl/copyright.html.
See also
External links
- tclweb project (there is a mailing list maintained at this site)
References
Incr Tcl
[incr Tcl] from the Ground Up by Chad Smith, published in January 2000.
- This is a complete reference manual for [incr Tcl], covering language fundamentals, OO design issues, overloading, code reuse, multiple inheritance, abstract base classes, and performance issues. Despite its breadth, it follows a tutorial, rather than encyclopedic, approach. This book is out of print as of September 2004.