Re: High performance alternative to MI of virtual bases
"Claudio Puviani" <puviani@hotmai l.com> wrote in message
news:WRfdc.1468 0$Po2.6045500@n ews4.srv.hcvlny .cv.net...[color=blue]
> "Steven T. Hatton" <susudata@setid ava.kushan.aa> wrote[color=green]
> >
> > I'm not really sure how to persuade people to reexamine
> > their accepted notions.[/color]
>
> You still don't realize that people DO reexamine their accepted notions.
> Your problem is that they don't do it on your schedule and on your terms.[/color]
I[color=blue]
> haven't seen a single new idea on this newsgroup regarding language design
> and every one of those ideas that have been presented as mind-blowing
> innovations has been discussed many times long, long ago and rejected for
> very valid reasons. Understand that it's phenomenally boring to have to
> rehash old (and off-topic) news every time some self-styled visionary[/color]
makes[color=blue]
> a triumphant entrance and announces that he looked at a circle and claims[/color]
to[color=blue]
> be the genius who invented the wheel. It's even worse when this luminary
> bases his/her wheel on a square and is too hard-headed to accept that the
> idea is flawed, if not completely useless.[/color]
It seems you might be on a personal vendetta, but I am open to the idea that
my idea might be flawed. But please tell me how my idea is flawed first
before you accuse me of being hard-headed.
[color=blue]
> The other thing that you don't realize is that this is behavior that[/color]
people[color=blue]
> usually outgrow at or around puberty, so when we see it in this forum, we
> eventually conclude that the person is either an opinionated child or
> someone with a "slowed" social development. Either way, trying to reason
> with such a person is essentially a waste of time, though we sometimes[/color]
give[color=blue]
> the benefit of the doubt and try anyway.[/color]
I am not one of these people.
[color=blue][color=green]
> > One factor is probably important in any such endeavor. People
> > have to believe there is a significant problem that your proposal
> > addresses.[/color]
>
> This is partly true, but it's also necessary for the problem to not have[/color]
an[color=blue]
> existing trivial solution. Very often, the best answer to "Doc, it hurts
> when I do this" _is_ "then, don't do it." In the case of this particular
> thread, changing the language or adding Yet Another Preprocessor Pass to
> mitigate the costs of abusing MI is NOT an intelligent solution to the
> problem. The solution is: don't abuse MI.[/color]
Finally something I can discuss with you. What I am presenting is not a
solution to mitigate the costs of abusing MI, it is a new way to look at
sofwtware designs which promotes multiple implementations of interfaces.
Heavy use of MI is only "abuse" because the approach of using ABC's to
emulate interfaces is flawed. I wrote a bit more about this at:
[color=blue]
>It's what experienced programmers
> eventually figure out for themselves and it's why you don't see hordes of
> people falling to their knees worshipping this monstrosity.[/color]
I assume the monstrosity you refer to is the HeronFront idea. I encourage
you to give it a chance by imagining what kinds of designs you might be able
to write if heavy use of multiple interfaces was not in fact abusive.
[color=blue]
> The same applied
> when you proposed adding IDE functionality to the language standard or[/color]
when[color=blue]
> Julie proposed turning C++ source code into a database.[/color]
Please don't take this thread as an oportunity to launch an attack against
another of our colleagues.
[color=blue]
>It's not the world
> that's oblivious to your genius or that refuses to open its collective[/color]
mind[color=blue]
> to new ideas, it's the idea that sucks. The trick is to accept it and use
> one's intellect to come up with better ideas rather than waste it fixated[/color]
on[color=blue]
> defending a bad one. I've seen exceptionally bright people lose their jobs
> because they couldn't let go of a losing crusade.
>
> Claudio Puviani[/color]
It seems that you are more on a crusade than interested in any real
discussion. I would ask that you please try to keep to the discussion at
hand or not post to this thread. Thank you.
--
Christopher Diggins
"Claudio Puviani" <puviani@hotmai l.com> wrote in message
news:WRfdc.1468 0$Po2.6045500@n ews4.srv.hcvlny .cv.net...[color=blue]
> "Steven T. Hatton" <susudata@setid ava.kushan.aa> wrote[color=green]
> >
> > I'm not really sure how to persuade people to reexamine
> > their accepted notions.[/color]
>
> You still don't realize that people DO reexamine their accepted notions.
> Your problem is that they don't do it on your schedule and on your terms.[/color]
I[color=blue]
> haven't seen a single new idea on this newsgroup regarding language design
> and every one of those ideas that have been presented as mind-blowing
> innovations has been discussed many times long, long ago and rejected for
> very valid reasons. Understand that it's phenomenally boring to have to
> rehash old (and off-topic) news every time some self-styled visionary[/color]
makes[color=blue]
> a triumphant entrance and announces that he looked at a circle and claims[/color]
to[color=blue]
> be the genius who invented the wheel. It's even worse when this luminary
> bases his/her wheel on a square and is too hard-headed to accept that the
> idea is flawed, if not completely useless.[/color]
It seems you might be on a personal vendetta, but I am open to the idea that
my idea might be flawed. But please tell me how my idea is flawed first
before you accuse me of being hard-headed.
[color=blue]
> The other thing that you don't realize is that this is behavior that[/color]
people[color=blue]
> usually outgrow at or around puberty, so when we see it in this forum, we
> eventually conclude that the person is either an opinionated child or
> someone with a "slowed" social development. Either way, trying to reason
> with such a person is essentially a waste of time, though we sometimes[/color]
give[color=blue]
> the benefit of the doubt and try anyway.[/color]
I am not one of these people.
[color=blue][color=green]
> > One factor is probably important in any such endeavor. People
> > have to believe there is a significant problem that your proposal
> > addresses.[/color]
>
> This is partly true, but it's also necessary for the problem to not have[/color]
an[color=blue]
> existing trivial solution. Very often, the best answer to "Doc, it hurts
> when I do this" _is_ "then, don't do it." In the case of this particular
> thread, changing the language or adding Yet Another Preprocessor Pass to
> mitigate the costs of abusing MI is NOT an intelligent solution to the
> problem. The solution is: don't abuse MI.[/color]
Finally something I can discuss with you. What I am presenting is not a
solution to mitigate the costs of abusing MI, it is a new way to look at
sofwtware designs which promotes multiple implementations of interfaces.
Heavy use of MI is only "abuse" because the approach of using ABC's to
emulate interfaces is flawed. I wrote a bit more about this at:
[color=blue]
>It's what experienced programmers
> eventually figure out for themselves and it's why you don't see hordes of
> people falling to their knees worshipping this monstrosity.[/color]
I assume the monstrosity you refer to is the HeronFront idea. I encourage
you to give it a chance by imagining what kinds of designs you might be able
to write if heavy use of multiple interfaces was not in fact abusive.
[color=blue]
> The same applied
> when you proposed adding IDE functionality to the language standard or[/color]
when[color=blue]
> Julie proposed turning C++ source code into a database.[/color]
Please don't take this thread as an oportunity to launch an attack against
another of our colleagues.
[color=blue]
>It's not the world
> that's oblivious to your genius or that refuses to open its collective[/color]
mind[color=blue]
> to new ideas, it's the idea that sucks. The trick is to accept it and use
> one's intellect to come up with better ideas rather than waste it fixated[/color]
on[color=blue]
> defending a bad one. I've seen exceptionally bright people lose their jobs
> because they couldn't let go of a losing crusade.
>
> Claudio Puviani[/color]
It seems that you are more on a crusade than interested in any real
discussion. I would ask that you please try to keep to the discussion at
hand or not post to this thread. Thank you.
--
Christopher Diggins
Comment