www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - DIP3 - Remove inheritance protection

reply Brad Roberts <braddr puremagic.com> writes:
For grins (and to see how well this process might work), I lifted a bugzilla
issue (177) into a DIP:

   http://www.prowiki.org/wiki4d/wiki.cgi?LanguageDevel/DIPs/DIP3

It's a suggestion to remove a feature that several consider to be of little if
any value.  Obviously it's something that can fall into the category of "Doctor,
it hurts when I do this.  Well, don't do it."  But a feature you shouldn't use
is a feature that shouldn't exist, no?

Also, in some ways it's similar to the suggestion to remove .5 as a valid float.
 I really don't want the excuse 'it exists already' to be considered a valid
reason to keep a feature.

Please feel free to update the DIP based on discussion in the NG.  I do NOT
consider myself the owner of the DIP.

Later,
Brad
Jul 11 2009
next sibling parent reply Jason House <jason.james.house gmail.com> writes:
if you don't plan on owning the DIP, why did you write it up? Any half-hearted
proposal is doomed to failure.

Brad Roberts Wrote:

 For grins (and to see how well this process might work), I lifted a bugzilla
 issue (177) into a DIP:
 
    http://www.prowiki.org/wiki4d/wiki.cgi?LanguageDevel/DIPs/DIP3
 
 It's a suggestion to remove a feature that several consider to be of little if
 any value.  Obviously it's something that can fall into the category of
"Doctor,
 it hurts when I do this.  Well, don't do it."  But a feature you shouldn't use
 is a feature that shouldn't exist, no?
 
 Also, in some ways it's similar to the suggestion to remove .5 as a valid
float.
  I really don't want the excuse 'it exists already' to be considered a valid
 reason to keep a feature.
 
 Please feel free to update the DIP based on discussion in the NG.  I do NOT
 consider myself the owner of the DIP.
 
 Later,
 Brad

Jul 11 2009
parent Leandro Lucarella <llucax gmail.com> writes:
Brad Roberts, el 11 de julio a las 22:24 me escribiste:
 I meant that more as a "don't feel you can't edit it because you're not the
 author of it" or that I owned the idea.  I'll be happy to update it as needed.

I think the author should be some kind of maintainer. Anyone can update the DIP, but the author should be committed to do so when necessary if nobody step up. Otherwise I see lots of "orphaned" DIPs abandoned out there. I think having an author (or a responsible person if you will, you don't have to be the author of the "idea", just the author of the DIP itself) is very important. As for the DIP, seems very reasonable to me. -- Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/ ---------------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------------- Hey, it's George. I got nothing to say. -- George Constanza, dejando un mensaje en la contestadora de Jerry
Jul 14 2009
prev sibling next sibling parent Brad Roberts <braddr puremagic.com> writes:
I meant that more as a "don't feel you can't edit it because you're not the
author of it" or that I owned the idea.  I'll be happy to update it as needed.

Jason House wrote:
 if you don't plan on owning the DIP, why did you write it up? Any half-hearted
proposal is doomed to failure.
 
 Brad Roberts Wrote:
 
 For grins (and to see how well this process might work), I lifted a bugzilla
 issue (177) into a DIP:

    http://www.prowiki.org/wiki4d/wiki.cgi?LanguageDevel/DIPs/DIP3

 It's a suggestion to remove a feature that several consider to be of little if
 any value.  Obviously it's something that can fall into the category of
"Doctor,
 it hurts when I do this.  Well, don't do it."  But a feature you shouldn't use
 is a feature that shouldn't exist, no?

 Also, in some ways it's similar to the suggestion to remove .5 as a valid
float.
  I really don't want the excuse 'it exists already' to be considered a valid
 reason to keep a feature.

 Please feel free to update the DIP based on discussion in the NG.  I do NOT
 consider myself the owner of the DIP.

 Later,
 Brad


Jul 11 2009
prev sibling parent "Lars T. Kyllingstad" <public kyllingen.NOSPAMnet> writes:
Brad Roberts wrote:
 For grins (and to see how well this process might work), I lifted a bugzilla
 issue (177) into a DIP:
 
    http://www.prowiki.org/wiki4d/wiki.cgi?LanguageDevel/DIPs/DIP3
 
 It's a suggestion to remove a feature that several consider to be of little if
 any value.  Obviously it's something that can fall into the category of
"Doctor,
 it hurts when I do this.  Well, don't do it."  But a feature you shouldn't use
 is a feature that shouldn't exist, no?
 
 Also, in some ways it's similar to the suggestion to remove .5 as a valid
float.
  I really don't want the excuse 'it exists already' to be considered a valid
 reason to keep a feature.
 
 Please feel free to update the DIP based on discussion in the NG.  I do NOT
 consider myself the owner of the DIP.
 
 Later,
 Brad

The rationale section simply states (in a single sentence) that "[...] leads to strange behaviour", but it doesn't say what kind of strange behaviour. This section needs to be clarified and made more detailed. It is, after all, the most important part of such a proposal. -Lars
Jul 13 2009