On 20 Feb 2012, at 09:24, Stéphane Ducasse wrote:
On Feb 20, 2012, at 2:26 AM, Ben Coman wrote:
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
Yes I looked at that and I was not happy with it.
resilience may be better
There once was Resilient embedded Smalltalk by OOVM...
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