On Nov 24, 2009, at 5:14 PM, Andrey Razumovsky wrote:



So ... another attempt at abstract analysis (or an attempt at unwinding my memory...) IIRC the main difference between DO and PO is fault handling - we can store a Fault instance in a map, but not in a typed ivar. So PO's have no concepts of faults at all, and the lifecycle is different. DO approach is more lazy (it won't try to create even a placeholder collection until the property is accessed), and I prefer it to PO's. Wonder if when we reconcile
that somehow, the rest will fall into place on its own??

(E.g. for PO's, we generate extra boolean "fault" properties for each
relationship, that are checked on every property access?)


Nice idea, need to think about it. But anyways, this is separate task

May or may not be a separate task. But definitely bigger in scope.

Andrus

Reply via email to