ref counts & leases ...



Hi Darin,

        Sorry, but I havn't had time to look at your patch in great detail
- to my shame. I have however considered this issue at some great length  
in the past.

        Can I ask you to explain quickly how you indicate transferal of   
ownership of a reference ? and where in bonobo it has been neccesary to
make this distinction ? and what is the process of transferal ?

        Also - like Havoc, I'm rather unconvinced that leases is a full   
solution. I think references work extremely well in-proc and leases
presumably very well out of proc.

        I would prefer if at all possible to have a leasing interface - as
you suggest, but for it to be a separate interface that can be QI'd for,  
possibly aggregated by default to aggregates - and handled specialy. And  
perhaps used only in special cases - like controls perhaps ?              

        Either way, it'd be great to have it as a complimentary technology
like this - rather than a change of this scale ?   

        What do you think ?

> Easiest for me would be just dropping the whole thing, but I think 
> that without this we have big architectural trouble in Bonobo that
> makes it impractical for serious use.

        Many thanks for putting so much effort into it, I'd like to try   
and understand what you've done better.

        Regards,

                Michael.

-- 
 mmeeks gnu org  <><, Pseudo Engineer, itinerant idiot





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]