Jonathan Wilson wrote:
 > Aparently, acording to what I have seen and read, it not only does C#
 > and others but also C++
 > Anyone know if its even remotly possible?
 >

MSIL isn't a superset of all languages, it's a subset of some languages
and hence doesn't support all features of all languages. A good example
is C++: multiple inheritance or useful generic programming just isn't
supported by MSIL and hence the CLR. MS has a broken version of C++
which can be compiled to MSIL and run on a CLR, but AFAIK Moz is written
in ANSI C++, which you'll have trouble compiling for the CLR. It isn't
worth porting Moz for the same reasons as it isn't worth porting Moz to
Java, or any other language - especially when you consider it is already 
exceptionally cross-platform.

Don't forget that using MSIL and the CLR only lets you write in
languages which are compatible - most aren't, and it doesn't allow you
to use standard libraries and similar non-language facilities,
relegating the usefulness of the cross-language capability to that of a 
nifty toy - nice to play with, but not something you want to use for any 
real software project.

Mike.

-- 
Mike Gratton <[EMAIL PROTECTED]>
"Every motive escalate."
   Blatant self-promotion: <http://web.vee.net/>


Reply via email to