On Wed, 2006-07-12 at 10:21 +0100, Darren Kenny wrote: > I'm concerned about the inclusion of GTK# - and hence all the rest of Mono > into > the core GNOME. > > It's been mentioned many times before that we already have too many component > models in the GNOME platform - and once they are in there, it's VERY hard to > get > them back out again - just look at Bonobo. > > GTK# is not just a language binding - it's pulling in a whole platform in > itself > - Mono. And it worries me that this is opening a door for a slew of C# based > applications into the core GNOME. > python, for instance, is also a whole platform in itself, and we still include the bindings
> It makes sense to me that Mono should remain on the out-skirts of GNOME for > this > very reason - core GNOME should only use native languages, and more > specifically > C, as to to do otherwise is likely to effect the already perceived poor > performance of GNOME. > > Just think about what happens when a user logs into a desktop that has Python > and C# based applets included with C based applets: > - The panel starts > - It starts C/Bonobo based applets - the smallest of which already consumes > approx 40Mb of memory. > - It starts Python applets - each of these takes up approx 70Mb of memory - > and very little of this is shared > - It starts a C# based applet - and this pulls in Mono, which I'm sure isn't > that small, but I guess at least it does share memory better than Python, > but there is still quite a lot of additional memory pulled in. > I agree with all these problems, but I guess we'd better work on trying to fix them than just avoiding the use of this software. -- Rodrigo Moya <[EMAIL PROTECTED]> _______________________________________________ desktop-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/desktop-devel-list
