Ben, I'm sad about your decision and I think that it is a bit biaised against me. Your statements are your point of view and I will not argue with you. Now for the others I got a disagreement on the rename of ValueHolder into ReactiveVariable (see my reasons below) as referred here - https://github.com/spec-framework/spec/issues/16 - https://pharo.fogbugz.com/default.asp?13824 I let you judge. For me the picture at the end of https://pharo.fogbugz.com/default.asp?13824 tells a lot on your state of mind and I do not think that this is a good state of mind to work in an open-source community. I think that we can have disagreements with other people and we can discuss but it seems that it became difficult to discuss with you recently and this is sad. (Members of the rmod team still did not get why you left the team without saying bye to them). Here are my reasons: - I do not want that people can say that innovation in Pharo is just by renaming existing concepts. The concept of ValueHolder is the basis of VisualWorks. Spec is influenced by the application model of VisualWorks and valueHolder. So using this name is recognizing its influence. When people using VW will come to Pharo they should not think that too and they should not get lost. - Stephan Eggermont mentioned in addition that - Reactive variable is a concept from reactive programming. For the record - Value Holder is a pattern described by Bobby Woolf in 1994 in http://c2.com/ppr/vmodels.html and referred to in much of the pattern literature. - The books of X. Briffault, Bernard Horan, Tim Howard, Ivan Tomek, plus all the tutorial and docs of VisualWorks are using ValueHolder. Probably more but I did not have the time to check. - I programmed since some of you in VW since 1998 and telling that the books we used are obsolete does not help because there are still accurate. - Now if Spec would be an external library that can be loaded in Pharo, I would not care and you could use any name want. But Spec is part of Pharo and Spec is based on my ideas too. So I would a bit of care to be taken. I imagine that you can understand my point. I really wish I would not have to write such mail. I'm immensely sad. Related links: - https://github.com/spec-framework/spec/issues/16 - https://pharo.fogbugz.com/default.asp?13824 On 18/8/14 08:38, Benjamin wrote:
Hello guys,
I am sending this email to explain why I am quiting the Pharo community, as well as the Smalltalk community.
I can not bear Stephane Ducasse's behavior anymore whether at a public level or a private level.
It seems that his ego is preventing him from being able to have a discussion without overreacting, being agressive, or insulting.
I can not approve how Stephane is constantly talking behind my back to unleash his irrationnal wrath and to provide his very own version of the facts.
I can not see how this can lead to a peaceful and respectful community where we can all have fun building a future.
Therefore I will not be part of this project anymore, since the way Stephane is acting is taking away all the fun I can have interacting with all of you.
It was a hard decision to take, but I can not be part of a community led by someone whose behaviour is going against all my principles.
I wish to all of you to have fun, and keep me in touch if you want to have a beer someday ;)
Ben