|
R.I.Pienaar it would be possible to parallelize what is contained, the contained is always anchored between the start and the end of what it is contained in, so it would not float away to the top.
I get the point about parallell being the exceptional case (especially since it does not exist (yet) )
Note, that MOAR defines the order per class/define & manifest - it does not perform a global ordering based on order of evaluation at compile time. Automatic parallel application can still be performed between unrelated resources.
I can see a hybrid MOAR guarantee + parallell execution opt in + explicit allow of parallell execution in a body/block as being possible to implement should we want to. It does not block our decision to turn on MOAR as the default/guarantee since the MOAR is only a local partial ordering.
|