[self-interest] partial conclusions about design patterns

Albertina Lourenci lourenci at lsi.usp.br
Wed Dec 6 15:29:00 UTC 2000

Brian Rice wrote:

Sorry for taking a longer time to respond to you!

> Hi Albertina,
> >By now I think I know quite a lot about Self. For example all
> >the methods connected with collections are simply not more than
> >a list in the tutorial.
> >What you may not understand is that Smalltalk was such a sort
> >of OO language that I could not read.  I mean I knew nothing
> >or very little about Smalltalk. When you state things about Self
> >and you assume knowledge of Smalltalk I translate it as not
> >explained things. This hinders the understanding of  Self itself.
> >And many things that
> >Jecel  designed for me in Self began to seem clear after my readings
> >about graphical editors, graphical user interfaces and the  careful
> >reading I have been undergoing  again of the design patterns.
> I found Self much more interesting after studying the advantages and
> shortcomings of the Squeak libraries and environment, so of course I
> recommend this to anyone learning Self.

Jecel says the same. Thanks.

> >I feel when I will start programming  (rather designing)  in Self
> >by March I will know
> >where to start things.  Reading through all the tutorials written by
> >the Self group
> >I could only experience how expressive and fit to my needs Self is.
> >And of course Jecel is able to translate my needs into Self perfectly fine.
> >But I do not understand what goes on in Jecel's head. I have to figure
> >out things by myself. And all these readings are making me  feel confident.
> >I know to write a tutorial for applications in architecture in Self seems to
> >me as a big hurdle...
> >Well in 1995 I would never imagine I could develop such a full-fledged
> >work with symmetry groups of the plane and the dotless plane. Since
> >Brazilian mathematicians failed I had to do it by myself! And I am extremely
> >happy with the outcome.
> >So by now I feel why not to be successful with Jecel's help and the help
> >of the rest of the Selfers of this list!
> If you don't mind, I'm working with groups and algebras in a language
> somewhat similar to Self, so I was wondering if you're willing to
> publish the source code (for academic interest only). I'm curious to
> see what methods and patterns you've used, and how the language
> negatively and positively affected the design.

Jecel was responsible for the implementation of the crystallographic groups.
So Jecel can talk to you about this. I can ask Paulo Ceneviva to e-mail you the
poster about the subgroup relationships of the crystalographic groups pmg
and pmm. It would be interesting if you ask for the Department of
Mathemathics University of Toronto for a copy of the Moser's thesis.
It is a CorelDraw version. Professor norai Romeu Rocco director of
the Institute of Mathematics from the Unioversity of Brasilia and I
are going to build a more full-fledged technique to generate the
geometric configuration. How Moser unfolds geometric configurations
is very organic and adapts nicely to Self programming, However I
think it is interesting to know the length of a side of a polygon.

> Thanks in advance.

You're welcome!

> >Only after programming in Self for example  the last poster I developed
> >about the relationships of the subgroups of the crystalographic groups
> >pmg and pmm I will understand if the stratety pattern is not necessary.
> >
> >Having heard of the strategy pattern made me happy, because I have
> >to face here with many unanticipated ways of unfolding the tilings,
> >I mean the transformation of one subgroup into another.
> >
> >The geometric pattern changes depending where one begins, by the
> >full geometric basic lattice, half of it, a quarter of it, and so on.
> This definitely interests me, perhaps you've written down some
> material for a paper that you could share?

I believe the poster is self explaining! All I have is written in Portuguese!

> >Now I will start reading another interesting paper.
> >And I am extremely happy that finally there is a book
> >about knowledge based systems  that recognizes this
> >may not be very different from an OO software!!!
> >I knew this since 1990! KBS's community cared
> >very little about OO programming.
> >Anyhow I love Self and the OO community!
> >
> >Cheers
> >Albertina
> >
> I love it too. :)

Expressions of affection are common in art community! Your
reaction makes me happy!

> Thanks,
> ~



| 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/20001206/cfc4f376/attachment.html>

More information about the Self-interest mailing list