previous related work to delegation???
Albertina Lourenci
lourenci at lsi.usp.br
Tue Nov 28 18:39:07 UTC 2000
Hi Selfers:
> Then I fell in love with Self and abandoned programming in Beta.
Perhaps you should reconsider this since Günther is wrong about his
language being the first static one to implement delegation. It seems
to me that Beta's "part-object inheritance" is exactly that.
-- I think Jecel pointed out something intriguing.
I abandoned Beta because it was not possible to
implement the main model of my ecodesign model.
I mean the one that deals with the architectonic
object and the environment.
But I tried first to be advised by Bent Bruun Kristensen
from Aalborg University and also "author" of the Beta
language.
He was introducing important abstract mechanisms to
model complex concepts. However he recognized that
to extend Beta with these mechanisms was not priority
because it would be too expensive.
Complex Associations: abstractions in object-oriented
modeling from OOPSLA' 94 is more similar to delegation
than "part-object inheritance". However it is too
charged with the notion of hierarchy due to the
class mentality and it loses the free flavour of
delegation.
However his diagrams are pretty good and they are
not flat and loose like those from Günther.
However the next abstraction mechanism created
by Kristensen Activities: abstractions for collective
behavior from ECOOP" 96 in LNCS 1098 enabled me better
to build a bridge between my ecodesign model and
the class-based languages.
Kristensen and May even compared the activity abstraction
to design patterns, especially the Mediator in an implementation
project/In both papers Kristensen offers a list of related
work.
So I ask is this related work a previous attempt to
introduce the gist of delegation into class based
languages? Are they of different nature? Why Kristensen
has never related this to delegation?
Cheers
Albertina
.----------------------------------------------------------.
| Albertina Lourenci |
| PhD in Architecture and Urbanism |
| post-doctorate researcher |
| Laboratory of Integrated Systems University of Sao Paulo |
| Avenida Professor Luciano Gualberto, 158 Travessa 3 |
| CEP: 05508-900 |
| Sao Paulo Sao Paulo State Brazil |
| Voice: +55 011 818 5254 |
| Fax: +55 11 211 4574 |
.----------------------------------------------------------.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.selflanguage.org/pipermail/self-interest/attachments/20001128/71560436/attachment.html>
More information about the Self-interest
mailing list