***** D method override mechanisms borked ******
kris
foo at bar.com
Mon Jun 26 23:15:43 PDT 2006
Regan Heath wrote:
> On Mon, 26 Jun 2006 16:27:08 -0700, John Reimer
> <terminal.node at gmail.com> wrote:
>
>> Regan Heath wrote:
>>
>>> Why mention Bruno is a student? What difference does it make?
>>> I don't know a lot about the issues around overriding protection
>>> and would be interested to hear why you think Bruno is wrong in his
>>> comments because what he has said so far (you've implied he's
>>> ignoring some issues, what issues?) makes sense to me.
>>> I get the impression you're not interested in discussing it, which
>>> is fine, can someone else illuminate it for me?
>>> Regan
>>
>>
>>
>> Kris actually voiced some of the feelings I've been experiencing
>> about Bruno's posts. It's hard to articulate that kind of "feeling."
>> But for the most part, I feel he's accurate in his complaint
>> (although he sounds a little exasperated).
>>
>> Bruno does come across extremely confident, and while "ego" is a
>> strong word, Bruno has given us very little indication that his
>> posts are an expression of anything other than that. So that leaves
>> us thinking one of two things: either he really knows what he's
>> talking about and likes bombarding the community with statements of
>> absolute truth, despite the fact that nobody really knows why he
>> thinks he knows (like maybe many long years of research, experience,
>> and study?) ; or he's a 21 year old college kid who is quite bright,
>> but has a penchant for talking about what's right and wrong about
>> everything as if his is the final word on the matter.
>>
>> Either way, there's no common courtesy or deference to the experience
>> of others, many of whom may have a whole lot more years behind them
>> in the computer industry. There's no gentle discussion. There's just
>> strident confidence about how things are with little justification
>> for it or evidence as to why. This world is full of gray areas and
>> full of systems that try to make an organized approach to
>> understanding and working in them, but that doesn't make any one
>> system perfect. As time goes on, we find that out.
>>
>> Regan, It's less about his being a student, which as you say really
>> makes no difference, and more about how he voices his opinions with
>> very little reason for us to know why his word should be law on
>> matters. The student thing comes up because that's about the only
>> portrait Bruno has bothered to paint for us (his signature). And I'm
>> afraid that portrait is rather lacking in any substance.
>>
>> Regan, you've been in the same spot as Bruno, I think, and perhaps
>> empathize with him a little, especially in relation to dealing with
>> Kris :). But you've doggedly persisted through, developed D code,
>> contributed to the community in significant ways and thus earned that
>> amount of respect you now deserve. But there were times when people
>> were annoyed with your innate ability to start long-winded debates on
>> things. Some of your opinions came across the same way.
>>
>> When youth speak with so such confidence, it tends to come across as
>> abrasive, annoying, and egotistical, no matter what the original
>> intention may be.
>>
>> I'm giving Bruno the benefit of the doubt. He probably just enjoys
>> D, this community, and the language related discussions so much, that
>> he has trouble holding back. That's nice... but there are
>> consequences to any action lacking self-control. :)
>
>
> I tend to agree with a lot (perhaps all) or what you've said above.
>
> I do empathise with Bruno, he's obviously confident in his own
> knowledge and opinion, as I think many people are. He's also blunt and
> direct in expressing that opinion, as I can be. I have been in his
> position and what I needed in that position was discussion on the topic
> to either cement my ideas/thoughts or to discover new ideas (like those
> that Kris alluded to here) which would later change my opinion.
Hey, Regan;
>
> I've learnt a lot from this newsgroup, despite having 7 odd years of
> programming experience (which isnt a lot compared to some here I know).
> I don't think anyone, regardless of experience, should stop learning,
so very true
> and this newsgroup is a very good place to learn.
It certainly is when information is tendered in a genuine manner
> So, all I'm asking is for someone, who knows what Kris was alluding to,
> to explain it to me cos I can't see anything wrong (factually) with
> what Bruno has said so far. :)
That's because the single point made is not factually incorrect; nor was
it ever claimed to be. Instead there's a bit of the "Shock & Awe" aspect
lurking there. Half-truths are often worse than nonsense.
Briefly, that vague example is showing how one can purposely subvert the
compiler ~ a good way to attach negative connotation to anything.
Unfortunately that is not balanced in any manner by why the approach
might be useful (not the subversion aspect!), why it might be considered
more useful than one or several other alternatives, or why (for that
matter) it was chosen as the model for D.
IMO, one of the hardest things to do in this realm is coming up with a
good compromise. FWIW, I feel D is an unusually well-considered language
... Walter's long experience clearly shows up in the good parts, and I
rather suspect D would be a shadow of itself if the ability to carefully
balance various compromises was not well-formed. That doesn't always
work, as we've seen, but it's needed as a foundation. Perhaps you get my
drift here?
But again, this whole topic is actually about broken functionality and
what would appear to be quietly changing specs; not the pros and cons of
one approach over another. That aspect holds little value vis-a-vis the
original post, so you'll perhaps forgive me if I decline from discussing
further at this time?
If Walter wishes to open up the topic for input, and chooses to be frank
about the original design and what his concerns are, that would make for
interesting material ... we could perhaps all learn a thing or two
Cheers;
More information about the Digitalmars-d-bugs
mailing list