Hi Stef, i totally agree with the purpose and contents of the email.

Just a remark, i don't know when you sent it. But i'm subscribed to the 
squeak-dev list  and don't see your email posted.
Maybe it's a problem with my account, but i think its worth asking if anyone 
else has received it.

Fernando



On Mar 26, 2010, at 12:19 PM, Stéphane Ducasse wrote:

> Hi guys
> 
> I decided to send this mail with my name because I believe that. I asked 
> marcus and adrian to look at it but it only engage me and not 
> you. I thought that it was important for me to say something :)
> 
> 
> Stef
> 
> 
> On Mar 26, 2010, at 12:17 PM, stephane ducasse wrote:
> 
>> Dear Squeakers
>> 
>> I want to send you a message because I estimate Squeakers and I want to open 
>> the door to see how new relationship can be build. 
>> So consider that as an open hand - even if my english may let you think 
>> otherwise.
>> 
>>      First, Pharo is not against Squeak. We forked because we believed that 
>> we could not make Squeak move in any coherent direction. We are sure 
>>      that you understand our reasons.  Just think a moment about the amount 
>> of time and energy we invested in Squeak in the 
>>      past (I wrote more than anybody else books on squeak, build tutorials, 
>> lecture support, videos....- with esug over the years we spent more than     
>>     
>>      30 kEuros in Squeak related actions) so deciding to go for Pharo was 
>> not an easy choice but a necessary one: At one point I was thinking to quit 
>>      Smalltalk and go to see Ruby and Python for real. Pharo is the only way 
>> that I get back my fun in Smalltalk. 
>>      
>>      So what are my dreams?
>> 
>> For Pharo
>> ======
>>      We want a clean, lean and fast Smalltalk. An implementation that makes 
>> other dynamic language jealous. 
>>      We want a place where we/you can innovate. We want people to be able to 
>> invent THEIR future. 
>>      We want a place where people can make money with it and build robust 
>> applications. 
>> 
>>      Being able to experiment fast is important but for that the system 
>> should be clean, robust and flexible.
>>      Having a platform for experimentation requires that the platform is not 
>> experimental. 
>> 
>> About innovation I mean in no order:
>>      Support for multitouch screen, bootstrappable Smalltalk, immutability 
>> bit and its impact, ephemerons,
>>      new module system?, first class instance variables, using traits for 
>> real (like in ruby where any class can be a model 
>>      without inheriting from model), VAT-like system?, event system like in 
>> AmbiantTalk?,
>>      I put ? because some of these should be implemented assessed tested... 
>> and understood deeply. 
>> 
>> About clean
>>      Clean network, clean event system, clean object kernel, better compiler 
>> (open - we got first class instance     
>>      variable with no runtime penalties in one afternoon). Clean class 
>> builder...
>> 
>> Now enough about Pharo. http://www.pharo-project.org/
>> 
>> About Etoys
>> ========
>>      I love Etoys (we translated the book and did more presentations of 
>> etoys than most squeakers) but I do not like its implementation.     
>>      Why? Because it is bad. Any body that looks at it knows it. When I 
>> removed Etoys part from Pharo  I'm sad but there is no other choices. Now it 
>>      does not mean that I'm against Etoys and Etoys has the Etoys 40 image 
>> (note that we collected in 3.9 most of the etoys fixes with little support   
>>              from Etoyers which forked way before, we did the same with the 
>> fixes of diego of Smalltalk). But again you can judge otherwise.  
>> 
>> 
>> About the ranting or the little war between Squeak and Pharo
>> ======================================
>>      Frankly I'm tired about us ranting against Squeak/andreas/... and the 
>> inverse. For example Traits are cool, Javascript and PHP 
>>      will probably have them as Perl-6, Scala, Fortress. Now Squeak can 
>> remove them. I have no problem with that. Seriously this is your decision.   
>>      People in squeak-dev can freely say negative points about me if this 
>> helps. I decided that I will not rant nor get negative feelings about that. 
>> I 
>>      found the red pill :)
>> 
>>      *I* decided that I want to head to the future. So we will not rant nor 
>> make any bad statement about the past anymore. Not even report history or 
>>      on old facts: if you were there you should remember, else there is the 
>> archive :). This is my last mail on the past. 
>>      Frankly I have the best job I can dream about. I'm lucky just check my 
>> h-index for the fun, I have more than most researchers I know. In addition,  
>>     I loved working and learning from people like lukas, adrian, nicolas, 
>> levente, marcus, ..... The next 10 years should be the best of my life and I 
>>      
>>      will take advantage of that.  I want to have **10/15** years of pure 
>> fun and I will do it. I want and will create positive energy. Look at ESUG 
>>      we are doing a great job. 
>> 
>> About cross dialect energy
>> =================
>>      Now the key point of this mail. I **deeply** appreciate the attitude of 
>> people like nicolas, levente, and igor that do not bash us and help Pharo 
>>      but also Squeak. I sent this message mainly because of their attitude. 
>> I'm sad to see all this (their) energy duplicated. We cleaned and improved a 
>>      lot Pharo over the last two years (more than you may think) and we will 
>> continue. Squeak could have benefitted from it. Nicolas luckily for you 
>>      pushed a lot of our fixes in Squeak already. I'm getting the fixes of 
>> Squeak that are interesting for Pharo. Now depending on the Squeak vision 
>>      we could share some common things. May be we can build a better future 
>> together but not at all price. You see our goals is to get a clean, lean,    
>>     flexible and robust system. If you want to share something with us let 
>> us know. You know now the vision of Pharo. 
>>      Squeak may want to compete with us too. This is ok too. 
>> 
>> If you want to help us building our vision you are welcome. Our logo is a 
>> lighthouse and it means that it will stand and last long because it has to 
>> guide boats. So we will continue Pharo against  tempests and giant waves :)
>> 
>>      https://gforge.inria.fr/frs/download.php/26678/pharoVideo.zip
>>      http://www.youtube.com/watch?v=m2LeNBY_5gk
>>      The video is really cool (dan this is the one you wanted on waves).
>> 
>> Stef
> 
> 
> _______________________________________________
> Pharo-project mailing list
> Pharo-project@lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to