Jump to page: 1 2
Thread overview
D Development Paradigm
Nov 29, 2007
Craig Black
Dec 09, 2007
Bruno Medeiros
Nov 29, 2007
Paul Anderson
Nov 29, 2007
Craig Black
Nov 30, 2007
Bruce Adams
Nov 30, 2007
Craig Black
Nov 29, 2007
BCS
Nov 29, 2007
Sean Kelly
Nov 29, 2007
Christopher Wright
Nov 29, 2007
Walter Bright
Nov 29, 2007
Craig Black
Nov 29, 2007
Bill Baxter
Nov 29, 2007
Jesse Phillips
Nov 29, 2007
Walter Bright
Nov 29, 2007
Dan
Dec 20, 2007
James Dennett
Nov 29, 2007
Clay Smith
Nov 29, 2007
0ffh
November 29, 2007
Listening to Walter argue with everyone about const again I had to laugh. Does anyone else notice this pattern?

1) People propose an idea/complaint about a language feature
2) Walter makes a strong case for the way D does it
3) People press the point but Walter is stubborn
4) People get tired of arguing
5) Many months or years pass
6) For unknown reasons Walter changes his mind and makes the proposed change

I remember a time when Walter disliked the idea of adding templates to D.  I also remember a time when Walter argued furiously against adding const. More recently he defended at length the 3-keyword const implementation.  He always argues his points so adamantly that whenever he changes his mind it seems like a religious conversion. :)

-Craig


November 29, 2007
"Craig Black" <cblack@ara.com> wrote in message news:fims7s$u44$1@digitalmars.com...
> Listening to Walter argue with everyone about const again I had to laugh. Does anyone else notice this pattern?
>
> 1) People propose an idea/complaint about a language feature
> 2) Walter makes a strong case for the way D does it
> 3) People press the point but Walter is stubborn
> 4) People get tired of arguing
> 5) Many months or years pass
> 6) For unknown reasons Walter changes his mind and makes the proposed
> change
>
> I remember a time when Walter disliked the idea of adding templates to D. I also remember a time when Walter argued furiously against adding const. More recently he defended at length the 3-keyword const implementation. He always argues his points so adamantly that whenever he changes his mind it seems like a religious conversion. :)

Inner classes, all the import features, opAssign, and implicit casts are a few other features I can think of that came about this way.


November 29, 2007
Craig Black Wrote:

> Listening to Walter argue with everyone about const again I had to laugh. Does anyone else notice this pattern?
> 
> 1) People propose an idea/complaint about a language feature
> 2) Walter makes a strong case for the way D does it
> 3) People press the point but Walter is stubborn
> 4) People get tired of arguing
> 5) Many months or years pass
> 6) For unknown reasons Walter changes his mind and makes the proposed change
> 
> I remember a time when Walter disliked the idea of adding templates to D.  I also remember a time when Walter argued furiously against adding const. More recently he defended at length the 3-keyword const implementation.  He always argues his points so adamantly that whenever he changes his mind it seems like a religious conversion. :)
> 
> -Craig
> 
> 

So does this mean the system is broken or that it works? :-)

Paul
November 29, 2007
Reply to Craig,

> Listening to Walter argue with everyone about const again I had to
> laugh. Does anyone else notice this pattern?
> 
> 1) People propose an idea/complaint about a language feature
> 2) Walter makes a strong case for the way D does it
> 3) People press the point but Walter is stubborn
> 4) People get tired of arguing
> 5) Many months or years pass
> 6) For unknown reasons Walter changes his mind and makes the proposed
> change
> I remember a time when Walter disliked the idea of adding templates to
> D.  I also remember a time when Walter argued furiously against adding
> const. More recently he defended at length the 3-keyword const
> implementation.  He always argues his points so adamantly that
> whenever he changes his mind it seems like a religious conversion. :)
> 
> -Craig
> 

Wow! That sneaky man! He's bating us to drive a debate. That is an incredibly cool way to hash out designs. And the long wait would be to keep us from catching on.

(The above is said in a joking but not condescending tone. I don't known that his is what Walter is doing but if it is, it is actually a rather interesting way to do stuff.)


November 29, 2007
BCS wrote:
> 
> Wow! That sneaky man! He's bating us to drive a debate. That is an incredibly cool way to hash out designs. And the long wait would be to keep us from catching on.
> 
> (The above is said in a joking but not condescending tone. I don't known that his is what Walter is doing but if it is, it is actually a rather interesting way to do stuff.)

I've done this from time to time with Tango, because I discovered that it is extremely difficult to solicit feedback for theoretical changes. Much easier to just do something that seems reasonable, let everyone know what was done, and then wait for people to complain.


Sean
November 29, 2007
"Paul Anderson" <paul.d.anderson.removethis@comcast.andthis.net> wrote in message news:fin002$16l8$1@digitalmars.com...
> Craig Black Wrote:
>
>> Listening to Walter argue with everyone about const again I had to laugh. Does anyone else notice this pattern?
>>
>> 1) People propose an idea/complaint about a language feature
>> 2) Walter makes a strong case for the way D does it
>> 3) People press the point but Walter is stubborn
>> 4) People get tired of arguing
>> 5) Many months or years pass
>> 6) For unknown reasons Walter changes his mind and makes the proposed
>> change
>>
>> I remember a time when Walter disliked the idea of adding templates to D.
>> I
>> also remember a time when Walter argued furiously against adding const.
>> More recently he defended at length the 3-keyword const implementation.
>> He
>> always argues his points so adamantly that whenever he changes his mind
>> it
>> seems like a religious conversion. :)
>>
>> -Craig
>>
>>
>
> So does this mean the system is broken or that it works? :-)
>
> Paul

Walter's doing a great job IMO.  I guess you could say he just has a unique procedure for assimilating proposed language features..


November 29, 2007
At least I believe in what I'm doing!
November 29, 2007
"Walter Bright" <newshound1@digitalmars.com> wrote in message news:fin810$1oi5$3@digitalmars.com...
> At least I believe in what I'm doing!

Keep up the good work!


November 29, 2007
Craig Black wrote:
> Listening to Walter argue with everyone about const again I had to laugh. Does anyone else notice this pattern?
> 
> 1) People propose an idea/complaint about a language feature
> 2) Walter makes a strong case for the way D does it
> 3) People press the point but Walter is stubborn
> 4) People get tired of arguing
> 5) Many months or years pass
> 6) For unknown reasons Walter changes his mind and makes the proposed change
> 
> I remember a time when Walter disliked the idea of adding templates to D.  I also remember a time when Walter argued furiously against adding const. More recently he defended at length the 3-keyword const implementation.  He always argues his points so adamantly that whenever he changes his mind it seems like a religious conversion. :)

I think that's precisely his job.  Nobody wants to use a language that's changing its grammar on a weekly basis.  So his job is to keep it as stable as possible and not change it without overwhelmingly convincing evidence that a change would be an overall win.

--bb
November 29, 2007
BCS wrote:
> Reply to Craig,
> 
>> Listening to Walter argue with everyone about const again I had to
>> laugh. Does anyone else notice this pattern?
>>
>> 1) People propose an idea/complaint about a language feature
>> 2) Walter makes a strong case for the way D does it
>> 3) People press the point but Walter is stubborn
>> 4) People get tired of arguing
>> 5) Many months or years pass
>> 6) For unknown reasons Walter changes his mind and makes the proposed
>> change
>> I remember a time when Walter disliked the idea of adding templates to
>> D.  I also remember a time when Walter argued furiously against adding
>> const. More recently he defended at length the 3-keyword const
>> implementation.  He always argues his points so adamantly that
>> whenever he changes his mind it seems like a religious conversion. :)
>>
>> -Craig
>>
> 
> Wow! That sneaky man! He's bating us to drive a debate. That is an incredibly cool way to hash out designs. And the long wait would be to keep us from catching on.
> 
> (The above is said in a joking but not condescending tone. I don't known that his is what Walter is doing but if it is, it is actually a rather interesting way to do stuff.)

Isn't that how Linus Torvalds works?
« First   ‹ Prev
1 2