<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
David Ungar wrote:
<br> 
<br> 
<blockquote TYPE=CITE>Dear Albertina,
<p>Thanks for your apology; it was very sweet.
<p>I have mixed feelings about patterns in computer science.
<br>I sympathize with the Beta folks over the loss of the word to them.
<br>But the main problem I have is that I find GOF too superficial.
<br>I believe that values hold the essence of what is important.
<br>I find good values in Kent Beck's Smalltalk Best Practise Patterns
book,
<br>but do not find them as much in GOF.
<p>I also read several years of PLOP proceedings and was not overwhelmed
with
<br>the feeling that here was something critically important.
<br>Maybe a good tool for education or communication.
<br> </blockquote>
I do not know what this means.
<blockquote TYPE=CITE> 
<br>To me, whether or not something is presented as a pattern is far less
<br>important then its quality
<br>(in the Zen of Motorcycle Maintenance sense).
<br>So I love Knuth's books even though there is not one "pattern" in them.
<br>And I love Kent's book.
<br>And I suspect if I read Alexander, I would love his books, too.
<br>But because of their *quality*, not their form.
<p>I would rather teach people many different programming languages than
<br>teach them
<br>a bunch 'o patterns.
<br> </blockquote>
Well I studied Basic and Fortran when I was eighteen, I studied
<br>Fortran in a graduate class of electronic engineers (my ex-husband's
<br>students). He did not teach me anything and I was the best student!!!
(1972)
<br>Then my ex-husband told me if I studied mathmatics or physics I would
<br>never unfold a modeling in architecture.
<br>In 1988, I studied Pascal  and C with graduate students in mathmatics
and
<br>computer science. I was overstressed. After fifteen days I was performing
<br>far better than they.  Then I discovered OO programming.
<br>I studied C++, Eiffel, Sather, CLOS. Well I would have to deal with
Black
<br>board architectures in order to implement a knowledge based system.
<br>Then I met Beta.  The existence of concurrency enabled me to overthrow
<br>the Blackboard architecture.
<br>Well then I found Self.
<br>For me " pattern like thinking"  is obviously fundamental. 
This is the
<br>reason why I kept  changing languages.
<br>I have been understanding graphical editors, graphical user
<br>interfaces and so on due to being introduced to them by the GOF community.
<br>I will experience patterns if necessary when I pursue the development
of
<br>a tutorial for applications in sustainable architecture.
<br>I am very curious.
<blockquote TYPE=CITE> 
<br>Just my 2 cent's worth,
<br> </blockquote>
I wonder how with orthodox background you managed to create
<br>such an hermeneutic language as Self.
<blockquote TYPE=CITE> 
<br>Hugs right back at you,
<br>A smile,</blockquote>
Albertina
<blockquote TYPE=CITE> 
<br>- Dave
<br>--
<p>     David Ungar
<br>     Sun Microsystems Laboratories
<br>     (650) 336-2618</blockquote>

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