I would be interested in trying to play with Block. Is it available? Cheers, Doru
On Wed, Jun 11, 2014 at 9:55 PM, Esteban Lorenzano <[email protected]> wrote: > > On 11 Jun 2014, at 16:39, kilon alios <[email protected]> wrote: > > excellent news. I really believe in Morphic and I really like its general > design. If you we can clean the mud I am sure we will discover quite a > diamond underneath. Thanks. > > > which general design? the pattern in which is based? that’s not enough to > keep it :) > Sorry but there is no easy/efficient way to clean it. > The only way to clean Morphic is to reimplement it. > Clean it is just too much work… and too many design decisions where made > that time and patches made them obsolete or not correct. > Not to talk about the mix of concepts (bah, the no existence of separation > between them). > > Block is not a clean. Is a revamp. > > No offence intended to Morphic: no matter how good was at the beginning, > *every* system evolves up to a point the effort required to maintain it is > superior to the effort required to reimplement it (with all the experience > as a superior step). > (yeah, yeah… a lot of people will disagree. But time has proven me right… > and will continue doing it :P) > > Esteban > > > > On Wed, Jun 11, 2014 at 10:25 PM, François Stephany < > [email protected]> wrote: > >> \o/ >> >> >> On Wed, Jun 11, 2014 at 4:23 PM, Camille Teruel <[email protected] >> > wrote: >> >>> >>> On 11 juin 2014, at 15:31, François Stephany <[email protected]> >>> wrote: >>> >>> What is bloc ? >>> >>> I've searched in the pharo-dev list but couldn't find it :/ >>> >>> >>> A Morphic clean/revamp lead by Alain and Stef. >>> >>> >>> On Wed, Jun 11, 2014 at 2:26 PM, stepharo <[email protected]> wrote: >>> >>>> looks so exciting... >>>> >>>> From: Alain Plantec <[email protected]> >>>> Subject: Bloc news >>>> Date: 11 Jun 2014 14:10:29 GMT+2 >>>> To: Stéphane Ducasse <[email protected]> >>>> Cc: Alain Plantec <[email protected]> >>>> >>>> Name: Bloc-Core-AlainPlantec.15 >>>> Author: AlainPlantec >>>> Time: 11 June 2014, 2:07:16.813171 pm >>>> UUID: d58ae82e-b5dd-41d9-bc31-a48c3e9e5cf1 >>>> Ancestors: Bloc-Core-AlainPlantec.14 >>>> >>>> - BlMorphs manage their submorphs with local coordinate. >>>> - Drawing and drag&drop has been adapted to local coordinate >>>> - Consequence: TransformationMorph should not be useful anymore because >>>> each morph has its own transform (not only TransformationMorph). Each morph >>>> uses its own transform to declare changed portions of its bounds and to >>>> draw its submorphs. >>>> - The world is no more a special morph: >>>> - the hand is owned by the space >>>> - the canvas and the display/redisplay of morphs are space >>>> responsibilities. >>>> This open the door to several worlds per space. >>>> >>>> Now the current global redrawing mechanism efficiency is not obvious. >>>> Next actions: >>>> - try to localize as much as possible the redrawing of morphs, >>>> - dig several Worlds for a space >>>> - start to comment and write a separate documentation with the help of >>>> Stephane :) >>>> >>>> >>>> >>> >>> >> > > -- www.tudorgirba.com "Every thing has its own flow"
