<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Hi Selfers:
<p>
<br> > Then I fell in love with Self and abandoned programming
in Beta.
<p> Perhaps you should reconsider this since Günther is
wrong about his
<br> language being the first static one to implement delegation.
It seems
<br> to me that Beta's "part-object inheritance" is exactly
that.
<br>
<pre>-- I think Jecel pointed out something intriguing.</pre>
<pre>I abandoned Beta because it was not possible to</pre>
<pre>implement the main model of my ecodesign model.</pre>
<pre>I mean the one that deals with the architectonic</pre>
<pre>object and the environment.</pre>
<pre>But I tried first to be advised by Bent Bruun Kristensen</pre>
<pre>from Aalborg University and also "author" of the Beta</pre>
<pre>language.</pre>
<pre>He was introducing important abstract mechanisms to</pre>
<pre>model complex concepts. However he recognized that</pre>
<pre>to extend Beta with these mechanisms was not priority</pre>
<pre>because it would be too expensive.</pre>
<pre>Complex Associations: abstractions in object-oriented</pre>
<pre>modeling from OOPSLA' 94 is more similar to delegation</pre>
<pre>than "part-object inheritance". However it is too</pre>
<pre>charged with the notion of hierarchy due to the</pre>
<pre>class mentality and it loses the free flavour of</pre>
<pre>delegation.</pre>
<pre></pre>
<pre>However his diagrams are pretty good and they are</pre>
<pre>not flat and loose like those from Günther.</pre>
<pre></pre>
<pre>However the next abstraction mechanism created</pre>
<pre>by Kristensen Activities: abstractions for collective</pre>
<pre>behavior from ECOOP" 96 in LNCS 1098 enabled me better</pre>
<pre>to build a bridge between my ecodesign model and</pre>
<pre>the class-based languages.</pre>
<pre></pre>
<pre>Kristensen and May even compared the activity abstraction</pre>
<pre>to design patterns, especially the Mediator in an implementation</pre>
<pre>project/In both papers Kristensen offers a list of related</pre>
<pre>work.</pre>
<pre></pre>
<pre>So I ask is this related work a previous attempt to</pre>
<pre>introduce the gist of delegation into class based</pre>
<pre>languages? Are they of different nature? Why Kristensen</pre>
<pre>has never related this to delegation?</pre>
<pre>Cheers</pre>
<pre></pre>
<pre>Albertina</pre>
<pre></pre>
<pre></pre>
<pre>
.----------------------------------------------------------.
| 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 |
.----------------------------------------------------------.</pre>
</html>