Stéphane Ducasse wrote:
I would like to get from you why you use Pharo?
After thinking a lot about that recently I think that I would like to have
something like that:
Pharo a plastic language to build evolvable and debuggable applications.
With Pharo and its ecosystem you can build powerful tools (web application, data management, business processes…). Pharo philosophy is driven by domain driven design. Modeling is agile. Pharo is an executable modeling language. Pharo is not only a language but an infrastructure with powerful tools like Moose.
Plastic = "(in science and technology) of or relating to the permanent
deformation of a solid without fracture by the temporary application of force."
I agree with your usage of "plastic", but there are some unfortunate
english slang associations that you might want to stay away from...
"General term for a fake, or in reference to a shallow person."
http://onlineslangdictionary.com/meaning-definition-of/plastic
Perhaps "ductile" would suit the same purpose.
"able to undergo change of form without breaking"
http://dictionary.reference.com/browse/ductile
There is also "malleable" (but I think the shorter syllables of ductile
is nicer to read)
http://www.thefreedictionary.com/malleable
cheers, -ben
Pharo: ease of modeling, essence of agile, close to objects all the time.
Stef