XOTcl (original) (raw)

Property Value
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