good! you liked the idea :-)

I have a semantic problem with "Better small polymorphic classes than a large ugly one". I understand that objects are polimorphic, not clases.
I think we should say something about smalltalk meta-circular property and something about that everythings is an object...
For example:

* We don't fear metaprogramming because it brings dinamism to live
* We love objects because objects are everything and everything is an object

or something like that :-)


On Tue, Aug 24, 2010 at 6:51 AM, St�phane Ducasse <stephane.ducasse@inria.fr> wrote:
Since some of you are newcomers to smalltalk or may be did not know the value of pharo core people
here is a first draft I wrote this morning thinking about pharo

http://code.google.com/p/pharo/wiki/PharoZen

� * Beauty in the code, beauty in the comments
� * Simplicity is beautiful
� * Communication is key
� * Classes structure our vocabulary
� * Messages are our vocabulary
� * Polymorphism is our esperanto
� * Better small polymorphic classes than a large ugly one
� * Tests are important but can be replaced
� * Abstraction and composition are our friends
� * Explicit is better than implicit
� * Magic only at the right place
� * Simple processes to support progress
� * One step at a time
� * There is no unimportant fix
� * Quality is a emerging property
� * A system with robust abstractions that a single person can understand

Stef
Please comment �also on the wiki.
_______________________________________________
Pharo-users mailing list
Pharo-users@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users



--
Hern�n Wilkinson
Agile Software Development, Teaching & Coaching
Mobile: +54 - 11 - 4470 - 7207
email: hernan.wilkinson@10Pines.com
site:�http://www.10Pines.com