[Mono-list] Java, Mono, or C++.. by HP

Preston Crawford me@prestoncrawford.com
Wed, 17 Mar 2004 16:33:58 -0800


On Wed, 2004-03-17 at 15:45, Met wrote:
> On Wed, 2004-03-17 at 16:33, Preston Crawford wrote:
> > As a Gnome user and fan I'd prefer Gnome remained fast and unencumbered
> > by possible legal tangles. 
> 
> This shouldn't _slow_ down Gnome.  No matter how you look at it, they're
> compiled languages - just think about all the applications you have on
> your Gnome installation that aren't (Python, Bash, etc).  Naturally
> however, being a higher level language does mean some performance
> decrease.  But theoretically it shouldn't be a problem with modern day
> machines, and should be faster than run-time compile/execution. 

That's the problem. "Modern machines". Is that the consensus? That Gnome
should only run fast on "Modern Machines"? I don't agree with that
certainly. I still run an older machine as my ONLY machine. P3 800mhz
with 768MB of RAM. Granted, that's a decent machine, but nowhere near
what's "current". Yet because Gnome is *relatively* light (especially
when I compare it to KDE) I can run a Gnome desktop at the same time as
I have Evolution open, XSP running, Apache running, mySQL running,
Ajunta open, Quanta Gold open, a couple bash prompts open, ripping a CD,
playing MP3s, etc. That's the beauty of Linux. A similar task load at my
previous job on a 1GHZ machine with 1GB of RAM would have killed the
machine. So personally, as someone who develops, multi-tasks and enjoys
the fact that my machine NEVER slows down, I don't want to start having
my desktop being run through a VM. Sorry. I already run enough stuff at
different times (Mono, Tomcat, Junit, Ant, etc.) through a VM. I don't
want my Window Manager running off a VM.

> Its not like Mono/Java would be used to actually rewrite the entire
> framework.  It would slowly entangle itself into the gnome core so that
> you could write system and user level applications with them in order to
> gain the benefits of higher level languages.

Entangle being the word to remember. I don't think of "entangle" as a
good thing.

Preston