Re: [Pharo-project] Morphic Cleanup Status
Hi Sean, i got overwhelmed last year with the task of porting CUIS Morphic, to Pharo. There's just to much differences on several common classes, it's hard to fully understand how to merge both ui frameworks. Even though i believe Juan has a did an excellent work in simplifying Morphic, and adding simpler code, like for example his new layouts (download CUIS and try them out). But my overall impression , was that we need to stop being backward compatible in order to create a simple Morphic-like framework for Pharo, and start from scratch. Fixing current Morphic is also a humongous task, for example see Stef's nice work on cleaning the event handling mechanism. Fernando On Fri, Nov 25, 2011 at 9:38 AM, Alain Plantec <alain.plantec@yahoo.com> wrote:
Le 25/11/2011 07:39, Sean P. DeNigris a écrit :
What's currently in progress? SimpleMorphic? CUIS related? Other?
I was pulling my hair out with Morphic layouts yesterday and started to clean, but I don't want to duplicate efforts on things already being worked on. There are a bunch of open issues and discussions on the list. What's actively being done right now? Hi Sean, AFAIK, no deep cleaning action. nothing from my side for now. I think they have done some refactoring around layout managing in CUIS (SimpleMorphic). btw, **thanks a lot** for all you are doing. Cheers Alain
Thanks. Sean
-- View this message in context: http://forum.world.st/Morphic-Cleanup-Status-tp4106566p4106566.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
On Nov 25, 2011, at 11:08 AM, Fernando Olivero wrote:
Hi Sean, i got overwhelmed last year with the task of porting CUIS Morphic, to Pharo. There's just to much differences on several common classes, it's hard to fully understand how to merge both ui frameworks.
Even though i believe Juan has a did an excellent work in simplifying Morphic, and adding simpler code, like for example his new layouts (download CUIS and try them out).
But my overall impression , was that we need to stop being backward compatible in order to create a simple Morphic-like framework for Pharo, and start from scratch. Fixing current Morphic is also a humongous task, for example see Stef's nice work on cleaning the event handling mechanism.
BTW you should be able to use the new event hierarchy: it is clean (no first secondâ¦..) and a nice support for double dispatch. I hope that next week I can sit with igor and we finish our journey. How do you deal with event in Gaucho. Stef
Fernando
On Fri, Nov 25, 2011 at 9:38 AM, Alain Plantec <alain.plantec@yahoo.com> wrote:
Le 25/11/2011 07:39, Sean P. DeNigris a écrit :
What's currently in progress? SimpleMorphic? CUIS related? Other?
I was pulling my hair out with Morphic layouts yesterday and started to clean, but I don't want to duplicate efforts on things already being worked on. There are a bunch of open issues and discussions on the list. What's actively being done right now? Hi Sean, AFAIK, no deep cleaning action. nothing from my side for now. I think they have done some refactoring around layout managing in CUIS (SimpleMorphic). btw, **thanks a lot** for all you are doing. Cheers Alain
Thanks. Sean
-- View this message in context: http://forum.world.st/Morphic-Cleanup-Status-tp4106566p4106566.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
Fernando olivero-2 wrote
my overall impression , was that we need to stop being backward compatible in order to create a simple Morphic-like framework for Pharo, and start from scratch
Having worked with all three (Morphic, SimpleMorphic, and your from-scratch version), what are the tradeoffs with each? Is the complexity of SimpleMorphic, and more still Morphic, essential [1] or accidental [2]? What I'm really asking is: do you envision your version to offer similar features and power as either of the others? I (totally ignorantly) feel like we could squeeze most of the awesome power of Morphic into a *much* smaller package. Also, it'd be great to read the original Morphic papers (if you haven't already) for inspiration to let the intended liveness and directness shine through in this new project. This work that you're doing is incredibly important. In the hallways at every conference, I hear dreams of amazing tools people have in mind (myself included), which are put on hold due to the mind-boggling complexity and uncertainty of Morphic and its future. Let me know when there's anything I can do. Sean [1] http://en.wikipedia.org/wiki/Essential_complexity [2] http://en.wikipedia.org/wiki/Accidental_complexity -- View this message in context: http://forum.world.st/Morphic-Cleanup-Status-tp4106566p4186864.html Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
participants (3)
-
Fernando Olivero -
Sean P. DeNigris -
Stéphane Ducasse