Towards XOTcl 2.0 -- A Ten-Year Retrospective and Outlook
Stefan Sobernig, Gustaf Neumann
The Extended Object Tcl (XOTcl) language has diffused across the
various Tcl/Tk communities for nearly ten years. In this time frame,
it has been successfully adopted as a development platform for a
variety of commercial, as well as academic applications and application
frameworks. Likewise, it was subjected to research on language and
application engineering. As it stands today, XOTcl belongs to the most
flexible object-oriented languages available. While research was
initially focused on extending the expressiveness in order to empower
the developer, recent work was geared towards the orthogonality, the
ease of use, the productiveness, and the tailorability of the
language. This range of requirements led towards the development of
an innovative OO-language framework which serves as a common
environment for a family of object-oriented Tcl/Tk dialects. This paper
presents the most interesting aspects of these developments and
outlines the infrastructure of the forthcoming XOTcl 2.0 framework.
In this paper, we review the continued development of the XOTcl
language and programming framework. We demonstrate major feature
additions and enhancements since the initial XOTcl presentation in
early 2000. Against this background, we shall build up an overview of
future directions in the ongoing development of a revised XOTcl 2.0
infrastructure which, among other objectives, targets
language-oriented programming. First, however, we shall briefly recall
this project's history by highlighting important milestones.
Conference Committee