loading...
Very High Level Programming with Collection Components
Nancy, France June 07-June 10
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.1999.779078Technology of Object-Oriented Languag ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Mark Evered, University of Ulm
Gisela Menger, University of Ulm
Despite the possibility of providing standard collection frameworks, object-oriented languages do not generally encourage a 'very high level' style of programming in which collection components are regarded as first class citizens and in which different implementations for a collection can be exchanged without affecting the correctness of a program and with minimal change to the source code. This results both from weaknesses in the structure of the frameworks and from the poor degree of integration of collections into the languages. In this paper we present a new approach to the integration of collections in object-oriented languages in which collection types are part of the language but collection implementations are not. We also show how the integration of collection types allows automatic conversions which, among other advantages, provide a new solution to the problem of statically type- safe compatibility for collections.
Index Terms:
collections, components, frameworks, object-oriented language design
Citation:
Mark Evered, Gisela Menger, "Very High Level Programming with Collection Components," tools, pp.361, Technology of Object-Oriented Languages and Systems, 1999
Usage of this product signifies your acceptance of the Terms of Use.