dbo:abstract |
XOTcl is an object-oriented extension for the Tool Command Language created by Gustaf Neumann and Uwe Zdun. It is a derivative of MIT OTcl. XOTcl is based on a dynamic object system with metaclasses which as influenced by CLOS. Class and method definitions are completely dynamic. XOTcl provides language support for design patterns via filters and decorator mixins. (en) XOTcl (читается «экзотикль» (exotickle)) — eXtended Object Tcl — объектно-ориентированное расширение языка Tcl. Является развитием более раннего пакета OTcl. Авторы — Густав Нейман (Gustaf Neumann) и Уве Здунь (Uwe Zdun). По архитектуре близок к CLOS, реализации ООП языка Lisp. Заложенные в систему возможности позволяют реализовать различные варианты ООП, включая Аспектно-ориентированное программирование. В этом плане Tcl, расширенный до XOTcl ничем не уступает языку Python. Хotcl — поддерживает динамическое объединение объектов, фильтры для динамической подгрузки компонентов. Наряду с incr tcl и SNIT (а также — стандандартизированной реализации ООП для Tcl) — одно из трёх наиболее популярных объектно-ориентированных расширений Tcl. (ru) |
dbo:influencedBy |
dbr:OTcl dbr:Tcl |
dbo:latestReleaseDate |
2014-04-29 (xsd:date) |
dbo:latestReleaseVersion |
1.6.8 |
dbo:wikiPageExternalLink |
http://media.wu-wien.ac.at/ http://nm.wu-wien.ac.at/research/publications/xotcl-patterns.pdf http://wintcltk.sourceforge.net/ http://www.xdobry.de/xotclide http://www.activestate.com/Products/ActiveTcl/ http://citeseer.org/cs%3Fq=XOTcl |
dbo:wikiPageID |
551037 (xsd:integer) |
dbo:wikiPageLength |
2584 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
998677538 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:Decorator_pattern dbr:OTcl dbr:Object-oriented_programming dbr:Multi-paradigm_programming_language dbr:Functional_programming dbr:Dynamic_typing dbr:Event-driven_programming dbr:Itk dbr:Tcl dbc:Dynamic_programming_languages dbc:Scripting_languages dbr:Mixin dbr:Incr_Tcl dbr:Metaclass dbr:Method_(computer_science) dbr:Object-oriented dbr:CLOS dbc:Tcl_programming_language_family dbr:Imperative_programming dbr:Tcllib dbr:Class_(computer_science) dbr:Design_pattern_(computer_science) dbr:String_(programming) dbr:Tk_(programming_language) |
dbp:designer |
Gustaf Neumann and Uwe Zdun (en) |
dbp:influencedBy |
dbr:OTcl dbr:Tcl |
dbp:latestReleaseDate |
2014-04-29 (xsd:date) |
dbp:latestReleaseVersion |
1.600000 (xsd:double) |
dbp:name |
XOTcl (en) |
dbp:paradigm |
dbr:Object-oriented_programming dbr:Multi-paradigm_programming_language dbr:Functional_programming dbr:Event-driven_programming dbr:Imperative_programming |
dbp:typing |
dynamic typing, everything can be treated as a string (en) |
dbp:website |
http://media.wu-wien.ac.at/ |
dbp:wikiPageUsesTemplate |
dbt:Infobox_programming_language dbt:Reflist dbt:Start_date_and_age dbt:Compu-lang-stub |
dbp:year |
2000 (xsd:integer) |
dcterms:subject |
dbc:Dynamic_programming_languages dbc:Scripting_languages dbc:Tcl_programming_language_family |
gold:hypernym |
dbr:Extension |
rdf:type |
owl:Thing dbo:Language dbo:Software schema:Language wikidata:Q315 wikidata:Q9143 yago:WikicatScriptingLanguages yago:Abstraction100002137 yago:Communication100033020 yago:Language106282651 dbo:ProgrammingLanguage |
rdfs:comment |
XOTcl is an object-oriented extension for the Tool Command Language created by Gustaf Neumann and Uwe Zdun. It is a derivative of MIT OTcl. XOTcl is based on a dynamic object system with metaclasses which as influenced by CLOS. Class and method definitions are completely dynamic. XOTcl provides language support for design patterns via filters and decorator mixins. (en) XOTcl (читается «экзотикль» (exotickle)) — eXtended Object Tcl — объектно-ориентированное расширение языка Tcl. Является развитием более раннего пакета OTcl. Авторы — Густав Нейман (Gustaf Neumann) и Уве Здунь (Uwe Zdun). По архитектуре близок к CLOS, реализации ООП языка Lisp. Заложенные в систему возможности позволяют реализовать различные варианты ООП, включая Аспектно-ориентированное программирование. В этом плане Tcl, расширенный до XOTcl ничем не уступает языку Python. Хotcl — поддерживает динамическое объединение объектов, фильтры для динамической подгрузки компонентов. (ru) |
rdfs:label |
XOTcl (en) XOTcl (ru) |
owl:sameAs |
freebase:XOTcl yago-res:XOTcl wikidata:XOTcl dbpedia-ms:XOTcl dbpedia-ru:XOTcl http://uz.dbpedia.org/resource/XOTcl https://global.dbpedia.org/id/3jxfz |
prov:wasDerivedFrom |
wikipedia-en:XOTcl?oldid=998677538&ns=0 |
foaf:homepage |
http://media.wu-wien.ac.at/ |
foaf:isPrimaryTopicOf |
wikipedia-en:XOTcl |
foaf:name |
XOTcl (en) |
foaf:page |
http://media.wu-wien.ac.at/ |
is dbo:wikiPageRedirects of |
dbr:Xotcl |
is dbo:wikiPageWikiLink of |
dbr:Design_by_contract dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:List_of_reflective_programming_languages_and_platforms dbr:OTcl dbr:Tcl dbr:Mixin dbr:Incr_Tcl dbr:Metaclass dbr:Xotcl |
is foaf:primaryTopic of |
wikipedia-en:XOTcl |