[Mono-list] laus stultitia

Piers Haken piersh@friskit.com
Fri, 18 Oct 2002 19:36:23 -0700


> -----Original Message-----
> From: Hans Van Wesenbeeck [mailto:h.vanwesenbeeck@computer.org] 
> Sent: Friday, October 18, 2002 9:55 AM
> To: Michael Poole
> Cc: mono-list@ximian.com
> Subject: Re: [Mono-list] laus stultitia
<snip>
> Is bytecode necessary, be it JVM or CIL, 
> when the sources are available? Is it really a desirable 
> intermediate representation, before becoming 'executable'?
</snip>

Is bytecode necessary? No, probably not.

Is binary distribution of executables necessary? No, not technically.
You can build everything from source, in theory.

Are they equivalent? Yes, virtually. (bytecode being a binary
distribution medium for executables targeted at a 'virtual' machine)

Are both of these convenient mechanism for distribution of software
packges? Do they provide a means by which 95% of computer users can feel
comfortable installing an application by reducing complexity and
bandwidth requirements? Yes, undoubtedly.

Remember, not everyone is capable of installing gentoo or using cvs. If
you limit your target audience to those that are then you're shooting
yourself in the foot.

This isn't some religious crusade we're on here, we're just trying to
make it easier for people to run applications an application servers on
their machines, and if possible, provide some compatibility across
platforms.

Piers.