Hello,
I'm just back from holidays.
To explain a bit more, Bloc is not done from scratch. For now, one can consider 
Bloc as a fork of the Morph class and few other system 
levels classes as HandMorph, WorldMorph ...
They are progressively rewritten and simplified (we removed all HandMorph cache 
optimizations as an example).
The good news is that, so far, morphic ui are still running ok within a Bloc 
world and you can dynamically switch 
from the morphic world to bloc worlds. 
Cheers
Alain

On 4 août 2014, at 21:28, stepharo <steph...@free.fr> wrote:

> 
> On 4/8/14 21:06, Sean DeNigris wrote:
>> <not trolling, genuinely curious>
>> When SimpleMorphic was released, the problem was that we didn’t know how to 
>> integrate it into our existing Morphic. Also, the problem with starting with 
>> CUIS’s Morphic was IIRC that it didn’t properly handle internationalization. 
>> Now that we’re heading toward a total replacement anyway, why start from 
>> scratch when there are these projects, Morphic 3, and who-knows-what-else 
>> already available?
>> </not trolling, genuinely curious>
> 
> Sean
> 
> (alain is on vacation without computer) So I will try to reply.
> 
> First did you look at SimpleMorphic?
> We did :) ESUG even paid for it while originally it was to support Morphic 3.
> 
> Second, we read Cuis code.
> 
> Third Alain did Miro. So he accumulated experience.
> 
> Four Bloc is clean
>    local coordinates
>    no global hand ActiveHand, World.
>    one nice layout (based on anchor work of igor)
>    no fullbounds (you cannot draw outside a morph. Period!)
>    fully (yes fully pluggable halo - they are packaged in a different 
> optional package)
> 
> Now it is a long way to get something working for real.
> So why bloc, we started to clean morphic with alain and we hit a wall.
> Morphic is so heavy that trying to move inside is really difficult.
> Now there is a risk that alain does not deliver so we should
>        - look at what he is doing
>        - we try to document the classes
>        - I'm trying to move some cleans/ideas from bloc to Morphic 
> (introducing Margin, cleaning layoutFrame is a way to improve)
>        - Since bloc runs inside morphic, cleaning morphic reduces the morphic 
> behavior that creeps in Bloc
> 
> Here are some ideas to help
>        - for example, if you want to make bloc use Athens transformation
>        - write more tests
>        - write stupid examples
> 
>        - I'm cleaning menumorph and rewriting a menuMorph for Morphic with 
> the hope that we can blocify the code
>        so that I can propose some simple MenuMorph to Bloc.
>        I'm busy with project proposal writing and other duties but if you 
> want you can join.
> 
>        - I'm doing the same with theme and basic widgets.
>            - Can we do a simple button in Bloc?
>            - clean the one we have in Morphic
> 
> 
> Alain would like to use Athens for the rendering of Bloc elements .... so 
> this is another nice project to help.
> 
> Stef
> 
> 


Reply via email to