Multiple Inheritance of Classes

lurker lurker at lurk.com
Wed Aug 13 10:41:30 PDT 2008


Steven Schveighoffer Wrote:

> "lurker" wrote
> >I hate to even think of it but on this one I am with Superdan. Don't get me 
> >wrong I think he is the worst scar this group has. I think he has a real 
> >problem with the way he treats people and I wouldn't want to be his 
> >coworker or neighbor. Most of his posts are so vile I feel like puking when 
> >I read them and I blocked him a long time ago. In this thread I saw his 
> >posts in quotes and I almost wish I didn't. But I have to say if he had 
> >minimal skills at writing he would of won this argument hands down.
> >
> > I for one was firmly in the "mi is evil" camp on unclear grounds of 
> > ambiguity. Lars feel-good post only inforced that. Now my understanding 
> > has changed. (Many thanks especially to Dee Girl.)
> >
> > Most disappointing is one thing. When Lars answered to Superdan in a 
> > civilized manner he had an excellent opportunity at showing his class. But 
> > he missed it by neither affirming nor denying he knew about the layout 
> > problem. That leaves us facing the uncomfortable possibility that he 
> > didn't know about it but he did not have the strength to admit it.
> 
> I think you completely misunderstood the original question along with Lars' 
> answer.  A simple question was asked.  Why does D not have Multiple 
> inheritance.  A simple answer was given.  Because many people don't like it, 
> including the author (and me incidentally).  What more explaining is 
> necessary from someone who has observed this?

Yes it has no bearing. But since you answer I could not resist :) The question asked was different. I will quote it below. It included a question about possible technical difficulties.

> It's like if I said to Lars "I don't like pizza" (which I actually love, but 
> that's beside the point).  And Chris asks a group of people, "why doesn't 
> Steve eat pizza?  Is it because he doesn't like it?", and Lars says "Yes, 
> because he doesn't like it.  Many people don't like it", and you cry foul 
> and tell him off and he should not answer questions unless he *knows* the 
> details.

The comparison is nonseqitur. He did not say anything about liking, he made an absolute statement. Let me partly quote the question and the answer. 

Q: "What is the current state of thought about Multiple Inheritance for classes in D?  I'd like to have that feature, since it'd make some stuff I want to do a bit easier.  Is it not there because it's not worth the effort to implement?  Because it's evil and needs to die (I don't know, some people could possibly be adamantly anti-MI)?"

A: "This is actually the reason, not the adamantly anti-MI part, just that MI is
evil and that is well acknowledged almost everywhere. You will find good argumentation against it if you look, too."

Translated to pizza. Actually make it eggs because eggs are controversial. I saw egg whites as healthy items on the menu. The waitress said only yolks are bad because they have cholesterol. Had no idea.

Q: "What is the current state of thought about eggs?  I'd like to eat eggs, since it'd make some cheese a bit easier to eat.  Are eggs not recommended because they are not not worth eating? Because they are evil and need to die (I don't know, some people could possibly be adamantly anti-eggs)?"

A: "This is actually the reason, not the adamantly anti-eggs part, just that eggs are
evil and that is well acknowledged almost everywhere. You will find good argumentation against it if you look, too."

Didn't even have to change much of the answer. That answer is terrible in programming or kitchen domain. Superdan barged in and through his usual verbal abuse and disgusting curses he almost by mistake leaked useful information on objective nutritional data on egg yolks and egg whites. BTW pardon me if I post as lurker because I don't want my name to fall in his mouth.




More information about the Digitalmars-d mailing list