XOTcl (read exotickle) - eXtended Object Tcl - an object-oriented extension of the Tcl language . It is a development of an earlier OTcl package.
| Hotcl | |
|---|---|
| Semantics | object oriented , aspect oriented |
| Language class | |
| Type of execution | interpreter |
| Appeared in | 2000 |
| Author | Gustaf Neumann et al. |
| Type system | dynamic |
| Influenced | Tcl , CLOS |
| Site | |
Authors - Gustaf Neumann ( Gustaf Neumann ) [1] and Uwe Zdun ( Uwe Zdun ) [2] . The architecture is close to CLOS , the implementation of OOP language Lisp . The capabilities incorporated into the system allow you to implement various OOP options, including Aspect-oriented programming . In this regard, Tcl, extended to XOTcl is not inferior to the Python language .
Hotcl - supports dynamic association of objects, filters for dynamic loading of components.
Along with incr tcl and SNIT (as well as TclOO - a standardized implementation of OOP for Tcl) - one of the three most popular object-oriented extensions of Tcl [3] .
Notes
- ↑ Dr. Gustaf neumann
- ↑ Univ.-Prof. Dr. Uwe zdun
- ↑ Clif Flynt. Ch. 9. Basic Object Oriented Programming in Tcl // Tcl / Tk: A Developer's Guide. - 3-rd edition. - Elsevier, 2012 .-- P. 263. - 792 p. - ISBN 978-0-12-384717-1 .
Literature
- Brent B. Welch, Ken Jones, Jeffrey Hobbs. Ch. 14. Namespaces → Object system xotcl // Practical programming in Tcl and Tk ,. - 4th edition. - Williams , 2004 .-- S. 333-334. - ISBN 5-8459-0661-X .
Links
- XOTcl homepage
- OTcl and TclCL Project at SourceForge.net
- XOTcl (English) on wiki.tcl.tk
- NX, the Next Scripting Language (descendant of XOTcl) . next-scripting.org. Released June 26, 2016. Next Scripting Framework (NSF) on GitHub
- TclSqueak (eng.) - SmallTalk- like object-oriented development environment for XOTcl, NX and TclOO
- Introduction to OTCL (Russian)