Re: Implementing OO languages

gdevivo@dino.conicit.ve (Gabriela O. de Vivo)
Fri, 7 Oct 1994 03:24:18 GMT

          From comp.compilers

Related articles
Implementing OO languages charles@probitas.cs.utas.edu.au (1994-09-30)
Re: Implementing OO languages bobduff@dsd.camb.inmet.com (1994-10-04)
Re: Implementing OO languages gdevivo@dino.conicit.ve (1994-10-07)
Re: Implementing OO languages bobduff@dsd.camb.inmet.com (1994-10-06)
Re: Implementing OO languages achien@achien.cs.uiuc.edu (1994-10-13)
| List of all articles for this month |

Newsgroups: comp.compilers,comp.lang.c++,comp.lang.eiffel,comp.object
From: gdevivo@dino.conicit.ve (Gabriela O. de Vivo)
X-Posted-From: InterNews 1.0.4@ccas-slip8.saicyt.net.ve
Keywords: OOP
Organization: Free University of Berlin, Germany
References: 94-09-190
Date: Fri, 7 Oct 1994 03:24:18 GMT

charles@probitas.cs.utas.edu.au (Charles Lakos) writes:


> I am interested in examining a range of implementation techniques for
> Object-Oriented languages. ...


I suggest you to check the SELF papers at Stanford University.
ftp://self.stanford.edu/pub/papers
The papers describe aspects concerning design and implementation of
SELF.
I am includinng the abstract appearing in the paper
SELF:THE POWER OF SIMPLICITY (Ungar & Smith):


- Abstract. SELF is an object-oriented language for exploratory
programming based on a small number of simple and concrete ideas:
prototypes, slots and behavior. Prototypes combine inheritance
and instantiation to provide a framework that is simpler and more
flexible than most object-oriented languages. Slots unite variables
and procedures into a single construct. This permits the inheritance
hierarchy to take over the function of lexical scoping in conventional
languages. Finally, because SELF does not distinguish state from
behavior, it narrows the gaps between ordinary objetcs, procedures,
and closures. SELF's simplicity and expressiveness offer new insights
into object-oriented computation. -




best regards
-------ooo--------
Gabriela O.de Vivo
gdevivo@conicit.ve
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.