See this document in CiteSeerX!

Extensible Object-Orientation (1992)  (Make Corrections)  (2 citations)
Clemens A. Szyperski



  Home/Search   Context   Related

 
View or download:
qut.edu.au/~szypersk/pu...WOOPL92.ps.gz
qut.edu.au/~szypersk/pu...WOOPL92.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  qut.edu.au/~szypersk/pub/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: . Object_oriented languages seem to be ideal to implement extensible systems. However, the fact that extensible systems can never be considered "closed" has consequences for the used language and its implementation. The challenge is to master for an open system correctness in general and type safety in particular. The following discussion is based on experiences with the design of the hybrid OOL Oberon_2, and its use to implement the extensible OO document editor Write and the extensible OO... (Update)

Context of citations to this paper:   More

.... dimension that needs to be considered carefully, leading to the term of Extensible Object Orientation or EOO for short, Szyperski [15, 13]. The one added requirement for a system to be EOO should be obvious by now: the system needs to be extensible in multiple dimensions...

.... and we should not constrain our search for better reuse mechanisms a priori to mechanisms that preserve compiledcode reuse (see [Szy92] for a similar argument) This is not to say that compilation time isn t an important factor influencing programming productivity....

Cited by:   More
Integrating Independently-Developed Components in Object-Oriented .. - Hölzle (1993)   (Correct)
Independently Extensible Systems - Software Engineering.. - Szyperski (1996)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Metaprogramming in Oberon - Templ (1994)   (Correct)
0.5:   Code-Generation On-the-Fly: A Key to Portable Software - Steffen, Franz (1994)   (Correct)
0.5:   CL - An Editor for the CLi6000 Field Programmable Gate Array and.. - Ludwig (1993)   (Correct)

Similar documents based on text:   More   All
0.2:   Proceedings of the Second International Workshop on.. - Weck, Bosch, (Eds.) (1997)   (Correct)
0.1:   Gardens' Autobahn: Efficient and Safe Streaming of Data .. - Szyperski, Roe, Chan..   (Correct)
0.1:   Why Objects Are Not Enough - Pfister, Szyperski (1996)   (Correct)

Related documents from co-citation:   More   All
2:   Eiffel -- The Language (context) - Meyer - 1992
2:   The Common Lisp Object System: An overview (context) - DeMichiel, Gabriel - 1987
2:   Object-Oriented MultiMethods in Cecil - Chambers - 1992

BibTeX entry:   (Update)

Clemens Szyperski. Extensible objectorientation. In Proceedings, 1st Workshop on Object-Oriented Programming Languages -- The Next Generation (at OOPSLA'92), Vancouver, Canada, October 1992. http://citeseer.ist.psu.edu/szyperski92extensible.html   More

@misc{ szyperski92extensible,
  author = "C. Szyperski",
  title = "Extensible objectorientation",
  text = "Clemens Szyperski. Extensible objectorientation. In Proceedings, 1st Workshop
    on Object-Oriented Programming Languages -- The Next Generation (at OOPSLA'92),
    Vancouver, Canada, October 1992.",
  year = "1992",
  url = "citeseer.ist.psu.edu/szyperski92extensible.html" }
Citations (may not include all citations):
342   Eiffel - The Language (context) - Meyer - 1992
81   A Proposal for Making Eiffel Type Safe - Cook - 1989
67   Delegation is Inheritance (context) - Stein - 1987
36   Optimizing Dynamically-Typed Object-Oriented Languages with .. - Holzle, Chambers et al. - 1992
23   Making Type Inference Practical - Oxhoj, Palsberg et al. - 1992
15   Why we need both: Modules and Classes (context) - Szyperski, not - 1992
10   Steps Beyond Pascal and Modula (context) - Reiser, Wirth et al. - 1992
8   Capsules and Types in Fresco: Program Verification in Smallt.. (context) - Wills - 1992
2   Write_ing Applications: Designing an Extensible Text Editor .. (context) - Szyperski - 1992
2   User's Guide and Programmer's Manual (context) - Reiser, System - 1991
2   Insight ETHOS: On Object_Orientation in Operating Systems (context) - Szyperski - 1992
1   Object_Oriented Multi_Methods in Cecil (context) - Chambers - 1992
1   Making Pure Object_Oriented Languages Practical (context) - Chambers, Ungar - 1991
1   Efficient Implementation of the Smalltalk_80 System (context) - Deutsch, Schiffman - 1984
1   The Programming Language Oberon_ (context) - Mossenbock, Wirth - 1991
1   Towards Object_Oriented Structures for Open Operating System.. (context) - Szyperski - 1990

Documents on the same site (http://www.fit.qut.edu.au/~szypersk/pub/):   More
Iteration Abstraction in Sather - Murer, Omohundro, Stoutamire.. (1999)   (Correct)
Guaranteed Quality of Service for Efficient Multiparty.. - Szyperski, Ventre   (Correct)
Do We Need Inheritance? - Weck, Szyperski (1996)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC