[Prev][Next][Index][Thread]

Re: MI: why?



Scott Ribe <sribe@miqs.com> wrote:

[snip]
> Multiple inheritance does present some difficult issues, and the C++
> implementation is particularly filled with potential traps. (Thus it
> fits right in with the rest of the language!) It's interesting to note
> that the only OO languages without MI are either older, early generation
> OO (Smalltalk, Objective-C, Object Pascal) or poorly designed kludges
> (Java). 

[snip]

Small point. Smalltalk had multiple inheritence at one point (just see
the Inside Smalltalk books) and it's fairly easy to add it (there's a
file-in floating around).

--
Cheers,
Bijan Parsia.



References: