xotcl-tutorial
42 pages
Latin
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
42 pages
Latin
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

XOTcl @ WorkGustaf Neumann Uwe ZdunDepartment of Information Systems Speci cation of Software SystemsVienna University of Economics University of EssenVienna, Austria Essen, Germanygustaf.neumann@wu-wien.ac.at uwe.zdun@uni-essen.deSecond European Tcl/Tk User Meeting, June, 2001.uuuuuXOTcl @ Work June, 2001What is XOTclXOTcl = Extended Object Tcl“High-level” object-oriented programmingAdvanced Component GlueingXOTcl is freely available from: http://www.xotcl.orgOutline:– Scripting and object-orientation– Programming the “basic” XOTcl Language– Component Glueing– XOTcl high-level language constructs– Some provided packagesGustaf Neumann, Uwe ZdunSlide 1University of EssenuuuuuXOTcl @ Work June, 2001Tcl-StrengthsImportant Ideas in Tcl:Fast & high-quality development through component-based approach2 levels: “System Language” and “Glue Language”Flexibility through . . .– Dynamic extensibility,– Read/write introspection,– Automatic type conversion.Component-Interface through Tcl-CommandsScripting language for glueingGustaf Neumann, Uwe ZdunSlide 2University of EssenuuuXOTcl @ Work June, 2001Motivation for XOTclExtend the Tcl-Ideas to the OO-level.Just “glueing” is not enough! Goals are . . .– Architectural support– Support for design patterns (e.g. adaptations, observers, facades, ...)– Support for composition (and decomposition)Provide exibility rather than protection:– Introspection for all OO concepts– All ...

Informations

Publié par
Nombre de lectures 82
Langue Latin

Extrait

XOTcl @ Work
Gustaf Neumann Uwe Zdun Department of Information Systems Specication of Software Systems Vienna University of Economics University of Essen Vienna, Austria Essen, Germany gustaf.neumann@wu-wien.ac.at uwe.zdun@uni-essen.de
Second European Tcl/Tk User Meeting, June, 2001.
June,
2001
Work
eZdun,UwversnUniEfsstioydi1enelSuOXcTilfserleay.www//:pro.lctoxleabilvatt:homfrnaoditgn-trojbcetlinguOucripe:SasbXicinmmhegtrPnargotneioitaueingXOponentGlauegCmoTOlcaLgnsctrustonecaggunallevel-hgihlcTumanafNeGustagesapkcdiderpvooSem
Work
uGUsintvaefrNsiteyumofanEnss,eUnweZdun
June,
Sl
2001
ide2
Work
uGUsnitvaefrNisteyumfoanEnss,eUnewZdun
June,
lS
2001
ide3
Work
GuUsintvaefrNisteyumfoanEnss,eUnewZdun
June,
Sl
2001
ide4
Work
uGUsintvaefrNsiteyumfoanEnss,eUnewZdun
June,
Sl
2001
ide5
ofEssityiverunUn
2001
6
June,
Work
iledesSnactionsilarabstrlaw-rodlmnnayerontiussGppacaliU,nndZewNfatamueamsbrtcaitno:aHuSoccerteaanbeerscPlaype),nyttaoil,coanems(iertperospHa)sreyalp(srebmemsle)uSimiplayerrosen(ma,erpporeityelaasrhEedhpacnartrefseddadnad
Work
uGUsnitvaefrNsiteyumofanEnss,eUnewdZun
June,
Sl
2001
ide7
Work
GuUsnitvaefrNsiteyumfonaEnss,eUnweZdun
June,
Sl
2001
die8
Work
GuUsnitvaefrNsiteyumofnaEnss,eUnewdZun
June,
Sl
2001
ide9
Work
uGUsintvaefrNisteymufoanEnss,eUnweZdun
June,
lSi
2001
ed10
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents