On 7/12/06, Darren Kenny <[EMAIL PROTECTED]> wrote:

> I'm concerned about the inclusion of GTK# - and hence all the rest of Mono 
> into
> the core GNOME.

It doesn't pull mono into the core of gnome anymore than having python
applets pulls python in.

> And it worries me that this is opening a door for a slew of C# based
> applications into the core GNOME.

And this is a bad thing because...?

> 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.

Python is already used in the deskbar applet which is in core 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.

Then...umm, don't run them?

> I know today people say that memory is cheap, but I think that's not an excuse
> for working on reducing it's consumption.

Limiting memory usage by limiting features is kinda a pyrrhic victory.
"Well, yes, we only have one button on screen, but damn we don't use
any memory"

> Also, there is the small devices like
> the Nokia 770 for which memory consumption is a big factor.

As far as I know, no-one is attempting to run the gnome panel and
python/mono applets on a 770.

> As for .NET, even Microsoft themselves had to pull back from using it for core
> functionality due to performance reasons - why do we think we will do any 
> better?

As someone who is running mono based applications fairly regularly, I
haven't noticed any major performance issues. We're not talking here
about replacing the core libraries with c# based ones, we're talking
about applications, and for me the mono based apps are just as fast as
the C based ones.

iain
_______________________________________________
desktop-devel-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to