I think that there is a key aspect in the story: Risk management.
In addition I see the following problems: addition without removal.
        
- if we integrate bloc in the future it means that we will have Athens for
Morphic and the tools that we will use while
developing the rest AND Sparta for the external window.

Now I think that we should throw away Athens if it does not support the
future scenario but have
a Sparta-MorphicFriendly variation to replace Athens so that we can
continue to work.

I mean we CANNOT continue to stack libraries on the side of each others.
Because it makes us super slow to move.

This is also a part of risk management. Each time that we improve the
**current** infrastructure
we build a MILESTONE. If you want to go the everest you build intermediary
camps in case of tempest you can rest there and restart.
In Bloc and Brick I see no camp.

Let us look at SDL and OS-Window. So now it is bad and terrible.
If we do not do anything we will have MorphHand the ugly + SDL20 is not
useful + OSWindow the stupid + GTK the great
Come on this is not possible!

If you do not prepare integration and milestone I can tell you that the
integration will not happen.
And your risk gets higher and higher.

So far I did not see any roadmap and a roadmap should place such concerns
on the table.

For me having Bloc and Brick with horrible borders around the windows
would be just perfect.
And not having SVG support for hyper fancy morphs too.

Let us think incrementally.
Why we cannot have a scenario
        - Default and Simple
        - Advanced and risky where you load your mozz2d lib

Stef

PS: I agree with norbert.

Reply via email to