<!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>