See this document in CiteSeerX!

Organizing Programs Without Classes (1991)  (Make Corrections)  (30 citations)
David Ungar, Craig Chambers, Bay-Wei Chang, Urs Hölzle
Lisp and Symbolic Computation



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
sunlabs.com/research/...organizing.ps.Z
sunlabs.com/papers/organizing.ps.Z
ogi.edu/cse509/papers/organizing.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  sunlabs.com/research/self/pape... (more)
From:  ogi.edu/cse509/References
(Enter author homepages)

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

Abstract: . All organizational functions carried out by classes can be accomplished in a simple and natural way by object inheritance in classless languages, with no need for special mechanisms. A single model---dividing types into prototypes and traits---supports sharing of behavior and extending or replacing representations. A natural extension, dynamic object inheritance, can model behavioral modes. Object inheritance can also be used to provide structured name spaces for well-known objects. Classless ... (Update)

Cited by:   More
Building a Completely Adaptable Reflective System - Francisco Ortn Soler (2001)   (Correct)
Attack of the Clones - James Noble Brian   (Correct)
Unknown - Workshop On Object-Oriented   (Correct)

Active bibliography (related documents):   More   All
0.3:   Parents are Shared Parts of Objects: Inheritance and.. - Chambers, Ungar.. (1991)   (Correct)
0.2:   An Efficient Implementation of Self, a Dynamically-Typed.. - Chambers, Ungar, Lee (1991)   (Correct)
0.1:   Adaptive Optimization For Self: Reconciling High Performance With .. - Hölzle (1994)   (Correct)

Similar documents based on text:   More   All
0.2:   The Cecil Language, Specification and Rationale - Chambers (1993)   (Correct)
0.2:   Object, Message, and Performance: How they coexist in SELF - Ungar, al.   (Correct)
0.2:   Optimizing Dynamically-Typed Object-Oriented Languages.. - Hölzle, Chambers, Ungar (1991)   (Correct)

Related documents from co-citation:   More   All
10:   Self: The power of simplicity (context) - Ungar, Smith - 1987
8:   Object-oriented software construction (context) - Meyer - 1988
7:   Smalltalk-80: The Language and Its Implementation (context) - Adele, David - 1983

BibTeX entry:   (Update)

David Ungar, Craig Chambers, Bay-Wei Chang, and Urs Hölzle. Organizing Programs without Classes. In Lisp and Symbolic Computation 4(3), Kluwer Academic Publishers, June, 1991. http://citeseer.ist.psu.edu/ungar91organizing.html   More

@article{ ungar91organizing,
    author = "David Ungar and Craig Chambers and Bay-Wei Chang and Urs Holzle",
    title = "Organizing Programs Without Classes",
    journal = "Lisp and Symbolic Computation",
    volume = "4",
    number = "3",
    pages = "0-",
    year = "1991",
    url = "citeseer.ist.psu.edu/ungar91organizing.html" }
Citations (may not include all citations):
1002   Programming Language (context) - Stroustrup, The - 1986
492   Smalltalk-80: The Language and Its Implementation (context) - Goldberg, Robson - 1983
145   Customization: Optimizing Compiler Technology for SELF (context) - Chambers, Ungar - 1989
139   Using Prototypical Objects to Implement Shared Behavior in O.. - Lieberman - 1986  ACM
111   Common Lisp Object System Specification (context) - Bobrow, DeMichiel et al. - 1988  ACM
92   An Introduction to Trellis/Owl (context) - Schaffert, Cooper et al. - 1986  ACM   DBLP
91   Smalltalk-80: The Interactive Programming Environment (context) - Goldberg - 1984
67   Delegation Is Inheritance (context) - Stein - 1987  ACM   DBLP
46   Classes Versus Prototypes in Object-Oriented Languages (context) - Borning - 1986
40   An Exemplar Based Smalltalk (context) - LaLonde, Thomas et al. - 1986  ACM   DBLP
30   A Shared View of Sharing: The Treaty of Orlando - Stein, Lieberman et al. - 1988  ACM   DBLP
20   Parents are Shared Parts of Objects: Inheritance and Encapsu.. - Chambers, Ungar et al. - 1991  DBLP
18   Trellis Object-Based Environment: Language Reference Manual (context) - Schaffert, Cooper et al. - 1985
13   Designing Families of Data Types Using Exemplars (context) - LaLonde - 1989
7   a Prototype-Based ObjectOriented Programming Language (context) - Lee - 1988



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.sunlabs.com/research/self/papers/):   More
Experiencing SELF Objects: An Object-Based Artificial Reality - Chang, Ungar   (Correct)
Integrating Independently-Developed Components in Object-Oriented .. - Hölzle (1993)   (Correct)
An Efficient Implementation of Self, a Dynamically-Typed.. - Chambers, Ungar, Lee (1991)   (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