Multiple Inheritance of Classes
Denis Koroskin
2korden at gmail.com
Wed Aug 13 11:04:43 PDT 2008
On Wed, 13 Aug 2008 22:02:14 +0400, Steven Schveighoffer
<schveiguy at yahoo.com> wrote:
> "lurker" wrote
>> 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.
>
> Except that in the case of MI, the reasoning actually *is* because the
> author doesn't like it (translate, views as evil), and there is probably
> reasoning behind that (namely, experience with MI). The view that MI is
> evil does not come from just some random political cause, trying to
> eliminate MI from all programming languages.
>
> My whole beef with superdan's post is not with anything technical he
> said.
> I think what he says makes a lot of sense and was very interesting. The
> problem is the way he bashes the answerer, who is stating what he
> believes
> is the reason. In the interests of keeping this a civil forum with
> people
> not afraid to ask questions or not afraid to speak their mind without
> getting a barrage of mean-spirited obscenities, I think superdan needs to
> tone down his posts. It's not a healthy environment for productive
> discussion.
>
> FWIW, I have no problem with obscenities (not that I'm encouraging that,
> generally it doesn't get you as far in life to swear all the time), but
> I do
> have a problem with bullying.
>
> -Steve
>
>
Please, stop that!
More information about the Digitalmars-d
mailing list