Thanks juan. You conclusion is good and I'm happy that we made it that way.

Stef

> Hi Folks,
> 
> All what Stef said wrt these issues is correct. I just want to (perhaps) make 
> some detail clearer.
> 
> Esug agreed to sponsor Morphic 3 about one year ago. At that time I expected 
> to have a working and usable system by the end of this year. This is not 
> going to happen. Main reasons are:
> 1) I underestimated the effort.
> 2) Inflation and other issues meant I needed to make more money that I was 
> currently making. So I had to reduce the hours I devote to volunteer work to 
> spend them in paid work.
> 3) I failed to get sponsors for this project outside the Smalltalk community 
> (although I did try).
> 4) Some of the ideas in Morphic 3 are novel enough that I need to protect 
> them from being patented by others from, before disclosing them. I don't like 
> software patents, so I believe the best way to do this (and get more people 
> to know these ideas) is to submit a paper to a journal such as ACM 
> Transactions on Graphics. This will obviously require additional time.
> So work on Morphic 3 is not stopped, but right now it is paused.
> 
> It seemed to me that instead of just telling Esug "I'm sorry, but you'll get 
> nothing by the date I promised results", I could do a more practical, down to 
> earth contribution to the Smalltalk community in return for Esug's support. I 
> believe that many in the Pharo community share my opinion that the current 
> Morphic implementation is obfuscated, that it is too hard to write 
> applications with it, and that it is too hard to fix bugs and evolve it.
> 
> The Morphic implementation in Cuis is the main result of many (I guess about 
> 6) years of part time work on simplifying the system. I think it could be of 
> great value for Pharo, and an enabler for evolution. So, I did a request to 
> Esug, to deliver this, naming it "SimpleMorphic", ready to run in Pharo, 
> instead of Morphic 3. Esug approved it, and I thank them for this. 
> SimpleMorphic is the result of this. I started by extracting the Morphic in 
> Cuis. This was not trivial, as I had to think carefully where to draw the 
> line between what I'd migrate to Pharo and what I'd use from Pharo. Then I 
> adapted it to some differences between Cuis and Pharo, and also tweaked Pharo 
> to enable using alternative UIs. I worked about 80 hours on this and 
> delivered this week.
> 
> After all this, I think it is fair to say that Esug sponsored Cuis as 
> SimpleMorphic is part of it. I hope this helps and does not add confusion.
> 
> Cheers,
> Juan Vuletich
> 


Reply via email to