(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