Anybody who wants to use Multiple Inheritance (MI) but is prevented from it
by AFX/MFC limitations, LISTEN.

I feel that the choice of using such and such language features should be
left to the user of a library; that the designers of a good library will
arrange for such choice being available whenever possible; and that MFC
can easily be modified to (optionally) support MI.

People at MFC have given reasons why they haven't included such support in
MFC. These reasons are a good reasons again the *abuse* of MI (IMNSHO), but
are not good reasons against MI. However, they have claimed to be open to
suggestions, even when they go against their grain. There is no reason not to
believe them, but it is up to us MI supporters to tell them that we want MI
support.

I have uploaded a patch to MFC in the MSMFC forum, section 'unmonitored chat'
on CompuServe. The file name is XMFC.ZIP. The keywords are MULTIPLE
INHERITANCE MI JLL.

The modified MFC is EXPERIMENTAL and is intended to serve as a basis of
discussion over the value of MI, how to implement it under the MFC
framework, etc.

You can contact me at 74221,306 on CompuServe. I monitor the MSLANG forum
daily. I will monitor the MSMFC messages that contain the substring XMFC.

You can contact the AFX development team through the internet at
msafx@microsoft.com, aka as AFX wish list. I suggest that MI fans use the
string 'MI WISH' as subject. PLEASE TAKE THE TIME TO CAST A VOTE.

Jean-Louis Leroy.
