Clever Geek Handbook
📜 ⬆️ ⬇️

Hotcl

XOTcl (read exotickle) - eXtended Object Tcl - an object-oriented extension of the Tcl language . It is a development of an earlier OTcl package.

Hotcl
XOTcl logo.png
Semanticsobject oriented , aspect oriented
Language class
Type of executioninterpreter
Appeared in2000
AuthorGustaf Neumann et al.
Type systemdynamic
InfluencedTcl , 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

  1. ↑ Dr. Gustaf neumann
  2. ↑ Univ.-Prof. Dr. Uwe zdun
  3. ↑ 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) (unspecified) . 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)


Source - https://ru.wikipedia.org/w/index.php?title=XOTcl&oldid=79200170


More articles:

  • Crossing Lines
  • 517 year
  • LAZ-695NG
  • + (Ed Sheeran album)
  • Bakulin Motors Group
  • Steinhauer, Tomer
  • STOOOP
  • Turner Monument
  • Lviv, Grigory Petrovich
  • Khokhryakova, Anastasia Igorevna

All articles

Clever Geek | 2019