On Tue, Aug 24, 2010 at 11:07 PM, laurent laffont <[email protected] > wrote:
> Those are duplicates of the first one (easy to understand....), no ? > * There is no unimportant fix > * Examples to learn from > * A system with robust abstractions that a single person can understand > > I like > • Explicit is better than implicit > • Magic only at the right place > because I feel that's part of the essence of Pharo / Smalltalk, and a real > difference compared to C, Perl, Ruby, PHP .... > > I'm not sure about Classes, Messages, Tests, Polymorphism, Abstraction > items... IMHO these complexify the manifesto. > > (I like to put this one in mails: > "Perfection is achieved, not when there is nothing more to add, but when > there is nothing left to take away." Antoine de Saint-Exupery) > > I was thinking that a slogan for Pharo can be: > > Pharo: Beautiful. Easy. Open. > Replying to myself Beautiful - in code - in abstractions - in simplicity Easy - to understand - to learn from - to fix Open - to participation - to improvement - to future Laurent > > Indeed it's how I resume the manifersto (but I'm doing software > development, not marketing, so may be crap :) > > Laurent > > On Tue, Aug 24, 2010 at 9:10 PM, Stéphane Ducasse < > [email protected]> wrote: > >> New version >> >> • Easy to understand, easy to learn from, easy to fix >> • Examples to learn from >> • Fully dynamic and malleable >> • 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 a number of small polymorphic classes than a large ugly >> one >> • Tests are important but can be changed >> • 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 >> • Lovely objects are everything and everything is an object. >> • A system with robust abstractions that a single person can >> understand >> _______________________________________________ >> Pharo-users mailing list >> [email protected] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users >> > >
_______________________________________________ Pharo-users mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-users
