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