[self-interest] patterns and Self

Albertina Lourenci lourenci at lsi.usp.br
Thu Dec 14 23:37:31 UTC 2000

Jecel Assumpcao Jr wrote:

> In another email, Albertina Lourenci asked about the Abstract Factory
> pattern and platform independence.
> Note that Self applications run and look the same on a Sparc, a Mac or
> in any future implementations of the language. And that is possible
> thanks to the use of the Bridge pattern in the canvas part of the
> graphical user interface. The applications always see the exact same
> drawing capabilities, no matter what the actual platform can do.

Please Jecel it would be nice if you explain a bit more detailed. So you
suggest abstract factory here  is unnecessary. Would you say
Self versions are open systems? If not, how can they become open
As far as I know you have to program to make Self 4.1.2 run on
Windows. What are the differences between Self/R and  Self 4.1.2?

I think I found a good example to grasp the difference between
GOF's way of programming and Self programming. And also
the potentiality of design patterns. I dislike immensely the
way they are implemented in C++ or  Smalltalk.
Wegner defines what an open system is. However I prefer
Patrick Steyaert's definitions.
I am curious what Wegner means by life-cycle costs that generally
dominate computing costs for large software systems and
are the bottleneck in large system development.
Life cycle resources = development and adaptability  = what
does he means by this?


> -- Jecel

| 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/20001214/03aa2ba9/attachment.html>

More information about the Self-interest mailing list