Technically, functions/methods are polymorphic ;) On Tue, Aug 24, 2010 at 2:30 PM, Hernan Wilkinson < hernan.wilkinson@10pines.com> wrote:
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 <http://www.10pines.com/>*
_______________________________________________ Pharo-users mailing list Pharo-users@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users
-- Marcin Tustin Mobile: 07773787105 Office: 020 3400 3259