[Mono-list] C++ compatible CLR?

Miguel de Icaza miguel@ximian.com
16 Dec 2002 15:41:20 -0500


> Now, whether or not there is an existing C++ compiler which is capable of
> it, that is another question.  I don't know if Microsoft's C++ compiler
> supports it, and currently Microsoft's C++ compiler is AFAIK the only
> one which can compile to CIL.  If MSVC++ supports multiple inheritence
> when compiling to CIL, the article that you read is now out-of-date.
> (I don't happen to have a Windows machine handy to check it.  Maybe
> someone else on this list can do so.)

Yes, it does support multiple inheritance.

The trick is that the CLS does not mandate the understanding of
multiple-inheritance across the language boundary, which I believe is a
good thing.  That means that the CLS subset will remain a small subset
that most implementors could support.