On Wed, May 7, 2008 at 10:17 PM, Bernie Innocenti <[EMAIL PROTECTED]> wrote: > [cc += sugar] > > Marco Pesenti Gritti wrote: > > > I like these ideas very much... I'm not sure about the separation of > > sugar core and activities though. I tend to think we should have a > > unified release process for them (at least on the short time) and > > having two different trac would probably make it harder. > > > > The Linux kernel keeps all drivers in the tree because this is > the only way you can quickly change internal interfaces without > the burden of backwards compatibility. > > Xorg modularized too much, and now every time they refactor the > server all drivers break and some remain broken for 6 months or > longer. > > Sugar might be different: there could be very little shared code > between the shell and the activities. Communication is mostly > dbus based, and protocols are notoriously much easier to keep > stable than APIs.
I expect API to change quite a bit for a while (in a compatible way). > All considered, I think that keeping a core group of activities > with the rest of Sugar would be a good idea. This is also what > KDE and Gnome do. I agree. Marco _______________________________________________ Sugar mailing list Sugar@lists.laptop.org http://lists.laptop.org/listinfo/sugar