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