www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - [OT] Drinking Game (was: Re: Branches and management)

reply Daniel Keep <daniel.keep.lists gmail.com> writes:
That's it.  We need a drinking game.

Take a shot of your alcoholic (or if you don't drink alcohol,
carbonated) beverage of choice each time someone:

1. suggests D could really do with stable and unstable branches...
2. ...and carefully explains how they work as if Walter has been living
under a rock the past decade.
3. emphatically states that D will get nowhere unless it can link to C++
code...
4. ...or Java code...
5. ...or .NET code.
6. insists that there's only room in this town for one of Phobos and
Tango, demanding pistols at noon.
7. says "dynamicism". ;)

And one every time:

8. Walter surprises us with a new release with a bunch of cool features
no one remembers thinking of, or didn't really think would get
implemented...
9. ...and you're surprised at this.
10. A thread on the NG gets off topic...
11. ...or gets so deeply nested no one knows what the subject line is
anymore.

Any more to add?

-- 
int getRandomNumber()
{
    return 4; // chosen by fair dice roll.
              // guaranteed to be random.
}

http://xkcd.com/

v2sw5+8Yhw5ln4+5pr6OFPma8u6+7Lw4Tm6+7l6+7D
i28a2Xs3MSr2e4/6+7t4TNSMb6HTOp5en5g6RAHCP  http://hackerkey.com/
Apr 28 2007
next sibling parent reply Martin Persenius <martin persenius.net> writes:
Daniel Keep Wrote:
 
 That's it.  We need a drinking game.
 
 Take a shot of your alcoholic (or if you don't drink alcohol,
 carbonated) beverage of choice each time someone:
 
 1. suggests D could really do with stable and unstable branches...
 2. ...and carefully explains how they work as if Walter has been living
 under a rock the past decade.

I have a couple of friends who regularly tell young people that they learn more by listening than writing, Guess I should take that advice too. Sorry about that. :-( My impression was that the discussion about branches were talking about a bigger divide between what was considered stable and unstable, basically that no new features at all would be get into stable until a major new release. Walter seemed to think this would increase the work load and wouldn't be worth it. My point was just that it may not be so painful if the differences between the branches are smaller, and shorter. My apologies to Walter if he was insulted by this simplistic statement, or if it was just stating the obvious.
Apr 28 2007
parent reply Daniel Keep <daniel.keep.lists gmail.com> writes:
Martin Persenius wrote:
 Daniel Keep Wrote:
 That's it.  We need a drinking game.

 Take a shot of your alcoholic (or if you don't drink alcohol,
 carbonated) beverage of choice each time someone:

 1. suggests D could really do with stable and unstable branches...
 2. ...and carefully explains how they work as if Walter has been living
 under a rock the past decade.

I have a couple of friends who regularly tell young people that they learn more by listening than writing, Guess I should take that advice too. Sorry about that. :-( My impression was that the discussion about branches were talking about a bigger divide between what was considered stable and unstable, basically that no new features at all would be get into stable until a major new release. Walter seemed to think this would increase the work load and wouldn't be worth it. My point was just that it may not be so painful if the differences between the branches are smaller, and shorter. My apologies to Walter if he was insulted by this simplistic statement, or if it was just stating the obvious.

No, no; that's not why I wrote that! It just seemed to me that there are some issues that just keep coming up over and over, and the stable/unstable branch thing is one of them; we may as well turn them into an excuse to keep a bottle of Coke lying around (I'm one of those strange people who doesn't drink alcohol.) I didn't directly reply to your post since I didn't really have anything constructive to say, and didn't want you to think I was having a go at you. Also, being on dialup, watching the video isn't really an option, so I can't comment on that either. Maybe I should add another rule to the drinking game: take a shot every time I write something *I* think is funny, but which gets misinterpreted because you can't see my silly grin. I cancel about 90% of my posts because I worry that it's not really adding anything to the discussion, or I might be wrong, etc. My apologies if I've let one slip though that shouldn't have. -- Daniel P.S. To be honest, I think branches would be a nice thing to have. Usually I give new releases some time to "settle" so that I know about any obvious problems with them before I download and install them :) All I know for sure is that since Walter is working on DMD by himself, I'm happy for him to stick to whatever is easiest for him. -- int getRandomNumber() { return 4; // chosen by fair dice roll. // guaranteed to be random. } http://xkcd.com/ v2sw5+8Yhw5ln4+5pr6OFPma8u6+7Lw4Tm6+7l6+7D i28a2Xs3MSr2e4/6+7t4TNSMb6HTOp5en5g6RAHCP http://hackerkey.com/
Apr 28 2007
next sibling parent Martin Persenius <martin persenius.net> writes:
Nevermind that then, glad to hear your response. I could be less sensitive.

 That's it.  We need a drinking game.



Whiskey is in supply here!
Apr 28 2007
prev sibling next sibling parent Falk Henrich <schreibmalwieder hammerfort.de> writes:
Daniel Keep wrote:

 It just seemed to me that there are some issues that just keep coming up
 over and over, and the stable/unstable branch thing is one of them; we
 may as well turn them into an excuse to keep a bottle of Coke lying
 around (I'm one of those strange people who doesn't drink alcohol.)

If these things (stable/unstable branches) keep coming up in discussions, it may well be that a lot of people are concerned about them. Maybe, one should take issues like that more seriously after they appeared, say, more than 10 times... Falk
Apr 28 2007
prev sibling parent reply Bruno Medeiros <brunodomedeiros+spam com.gmail> writes:
Daniel Keep wrote:
 
 may as well turn them into an excuse to keep a bottle of Coke lying
 around (I'm one of those strange people who doesn't drink alcohol.)

I don't drink alcohol, nor carbonated drinks. :P -- Bruno Medeiros - MSc in CS/E student http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D
May 03 2007
parent reply "Chris Miller" <chris dprogramming.com> writes:
On Thu, 03 May 2007 07:19:55 -0400, Bruno Medeiros  
<brunodomedeiros+spam com.gmail> wrote:

 Daniel Keep wrote:
  may as well turn them into an excuse to keep a bottle of Coke lying
 around (I'm one of those strange people who doesn't drink alcohol.)

I don't drink alcohol, nor carbonated drinks. :P

I don't drink anything at all!
May 05 2007
parent Bruno Medeiros <brunodomedeiros+spam com.gmail> writes:
Chris Miller wrote:
 On Thu, 03 May 2007 07:19:55 -0400, Bruno Medeiros 
 <brunodomedeiros+spam com.gmail> wrote:
 
 Daniel Keep wrote:
  may as well turn them into an excuse to keep a bottle of Coke lying
 around (I'm one of those strange people who doesn't drink alcohol.)

I don't drink alcohol, nor carbonated drinks. :P

I don't drink anything at all!

You drink water at least, no? :P -- Bruno Medeiros - MSc in CS/E student http://www.prowiki.org/wiki4d/wiki.cgi?BrunoMedeiros#D
May 06 2007
prev sibling parent reply Gregor Richards <Richards codu.org> writes:
D (and DMD) desperately needs to have stable and unstable branches. The 
newest releases are always unstable.

Basically, the idea behind branches is:
  * You can keep "new" code separate from tried-and-true code until it's 
ready.
  * Nobody will start writing all their library code against the 
unstable branch until it's made stable.
  * Ahura Mazda only listens to prayers of those who have stable and 
unstable branches.

Since it would have branches, the unstable branch could add as many 
features as it wants, but the most important ones are:
  * LINKING AGAINST C++, JAVA AND .NET CODE. I cannot stress enough that 
D will get nowhere unless it can link against all three.
  * The unstable branch should use Tango. Phobos will be considered the 
obsolete predecessor to Phobos only.
  * The unstable branch can work on more general concepts, such as 
increasing the dynamicism of D. I'd like to see prototype-based objects 
or (optional) dynamic typing.

  - Gregor Richards
Apr 28 2007
next sibling parent Bill Baxter <dnewsgroup billbaxter.com> writes:
Gregor Richards wrote:
 D (and DMD) desperately needs to have stable and unstable branches. The 
 newest releases are always unstable.
 

[DRINK!] --bb
Apr 28 2007
prev sibling next sibling parent Charlie <charlie.fats gmail.com> writes:
<drunk>charlie</drunk>



Gregor Richards wrote:
 D (and DMD) desperately needs to have stable and unstable branches. The 
 newest releases are always unstable.
 
 Basically, the idea behind branches is:
  * You can keep "new" code separate from tried-and-true code until it's 
 ready.
  * Nobody will start writing all their library code against the unstable 
 branch until it's made stable.
  * Ahura Mazda only listens to prayers of those who have stable and 
 unstable branches.
 
 Since it would have branches, the unstable branch could add as many 
 features as it wants, but the most important ones are:
  * LINKING AGAINST C++, JAVA AND .NET CODE. I cannot stress enough that 
 D will get nowhere unless it can link against all three.
  * The unstable branch should use Tango. Phobos will be considered the 
 obsolete predecessor to Phobos only.
  * The unstable branch can work on more general concepts, such as 
 increasing the dynamicism of D. I'd like to see prototype-based objects 
 or (optional) dynamic typing.
 
  - Gregor Richards

Apr 28 2007
prev sibling next sibling parent reply Clay Smith <clayasaurus gmail.com> writes:
Gregor Richards wrote:
 D (and DMD) desperately needs to have stable and unstable branches. The 
 newest releases are always unstable.
 
 Basically, the idea behind branches is:
  * You can keep "new" code separate from tried-and-true code until it's 
 ready.
  * Nobody will start writing all their library code against the unstable 
 branch until it's made stable.
  * Ahura Mazda only listens to prayers of those who have stable and 
 unstable branches.
 
 Since it would have branches, the unstable branch could add as many 
 features as it wants, but the most important ones are:
  * LINKING AGAINST C++, JAVA AND .NET CODE. I cannot stress enough that 
 D will get nowhere unless it can link against all three.
  * The unstable branch should use Tango. Phobos will be considered the 
 obsolete predecessor to Phobos only.
  * The unstable branch can work on more general concepts, such as 
 increasing the dynamicism of D. I'd like to see prototype-based objects 
 or (optional) dynamic typing.
 
  - Gregor Richards

OT: What's your favorite drink? ;)
Apr 28 2007
next sibling parent Charlie <charlie.fats gmail.com> writes:
Clay Smith wrote:
 Gregor Richards wrote:
 D (and DMD) desperately needs to have stable and unstable branches. 
 The newest releases are always unstable.

 Basically, the idea behind branches is:
  * You can keep "new" code separate from tried-and-true code until 
 it's ready.
  * Nobody will start writing all their library code against the 
 unstable branch until it's made stable.
  * Ahura Mazda only listens to prayers of those who have stable and 
 unstable branches.

 Since it would have branches, the unstable branch could add as many 
 features as it wants, but the most important ones are:
  * LINKING AGAINST C++, JAVA AND .NET CODE. I cannot stress enough 
 that D will get nowhere unless it can link against all three.
  * The unstable branch should use Tango. Phobos will be considered the 
 obsolete predecessor to Phobos only.
  * The unstable branch can work on more general concepts, such as 
 increasing the dynamicism of D. I'd like to see prototype-based 
 objects or (optional) dynamic typing.

  - Gregor Richards

OT: What's your favorite drink? ;)

Tripel -> http://en.wikipedia.org/wiki/Tripel . Belgian beer is hands down the best beer :). I recently started 'homebrewing' and found it allot harder than I imagined. The mechanics aren't that hard, but getting it to taste good is tricky. Charlie
Apr 28 2007
prev sibling next sibling parent Daniel Keep <daniel.keep.lists gmail.com> writes:
Clay Smith wrote:
 
 OT:
 
 What's your favorite drink?
 
 ;)

Mmmm... dry ginger ale... yeah, I'm a pansy. So what? At least I get to laugh at my friends when they all get drunk :) -- Daniel -- int getRandomNumber() { return 4; // chosen by fair dice roll. // guaranteed to be random. } http://xkcd.com/ v2sw5+8Yhw5ln4+5pr6OFPma8u6+7Lw4Tm6+7l6+7D i28a2Xs3MSr2e4/6+7t4TNSMb6HTOp5en5g6RAHCP http://hackerkey.com/
Apr 28 2007
prev sibling next sibling parent reply Mike Parker <aldacron71 yahoo.com> writes:
Clay Smith wrote:
 Gregor Richards wrote:
 D (and DMD) desperately needs to have stable and unstable branches. 
 The newest releases are always unstable.

 Basically, the idea behind branches is:
  * You can keep "new" code separate from tried-and-true code until 
 it's ready.
  * Nobody will start writing all their library code against the 
 unstable branch until it's made stable.
  * Ahura Mazda only listens to prayers of those who have stable and 
 unstable branches.

 Since it would have branches, the unstable branch could add as many 
 features as it wants, but the most important ones are:
  * LINKING AGAINST C++, JAVA AND .NET CODE. I cannot stress enough 
 that D will get nowhere unless it can link against all three.
  * The unstable branch should use Tango. Phobos will be considered the 
 obsolete predecessor to Phobos only.
  * The unstable branch can work on more general concepts, such as 
 increasing the dynamicism of D. I'd like to see prototype-based 
 objects or (optional) dynamic typing.

  - Gregor Richards

OT: What's your favorite drink? ;)

scotch and water -- tastes great, less headache
Apr 29 2007
parent Chris Nicholson-Sauls <ibisbasenji gmail.com> writes:
Mike Parker wrote:
 Clay Smith wrote:
 Gregor Richards wrote:
 D (and DMD) desperately needs to have stable and unstable branches. 
 The newest releases are always unstable.

 Basically, the idea behind branches is:
  * You can keep "new" code separate from tried-and-true code until 
 it's ready.
  * Nobody will start writing all their library code against the 
 unstable branch until it's made stable.
  * Ahura Mazda only listens to prayers of those who have stable and 
 unstable branches.

 Since it would have branches, the unstable branch could add as many 
 features as it wants, but the most important ones are:
  * LINKING AGAINST C++, JAVA AND .NET CODE. I cannot stress enough 
 that D will get nowhere unless it can link against all three.
  * The unstable branch should use Tango. Phobos will be considered 
 the obsolete predecessor to Phobos only.
  * The unstable branch can work on more general concepts, such as 
 increasing the dynamicism of D. I'd like to see prototype-based 
 objects or (optional) dynamic typing.

  - Gregor Richards

OT: What's your favorite drink? ;)

scotch and water -- tastes great, less headache

Bourbon and RC... god I'm such a Kentuckian... -- Chris Nicholson-Sauls
Apr 29 2007
prev sibling parent Jeff <jeffrparsons optusnet.com.au> writes:
Psht, you're all weak; for a roaring time, you really can't look past a 
good cleaning alcohol... :P
Apr 29 2007
prev sibling parent reply Justin C Calvarese <technocrat7 gmail.com> writes:
Gregor Richards wrote:
 D (and DMD) desperately needs to have stable and unstable branches. The 
 newest releases are always unstable.
 
 Basically, the idea behind branches is:
  * You can keep "new" code separate from tried-and-true code until it's 
 ready.
  * Nobody will start writing all their library code against the unstable 
 branch until it's made stable.
  * Ahura Mazda only listens to prayers of those who have stable and 
 unstable branches.
 
 Since it would have branches, the unstable branch could add as many 
 features as it wants, but the most important ones are:
  * LINKING AGAINST C++, JAVA AND .NET CODE. I cannot stress enough that 
 D will get nowhere unless it can link against all three.
  * The unstable branch should use Tango. Phobos will be considered the 
 obsolete predecessor to Phobos only.
  * The unstable branch can work on more general concepts, such as 
 increasing the dynamicism of D. I'd like to see prototype-based objects 
 or (optional) dynamic typing.
 
  - Gregor Richards

Do you actually expect any of this to happen? Or are you just trying to get us all drunk? ;) (I'm still sober because I don't drink alcohol. My favorite drink is Black Cherry Fanta, but they don't seem to sell it anyone so I have to settle for generic black cherry soda.) -- jcc7
Apr 29 2007
parent reply Sean Kelly <sean f4.ca> writes:
Justin C Calvarese wrote:
 
 (I'm still sober because I don't drink alcohol. My favorite drink is 
 Black Cherry Fanta, but they don't seem to sell it anyone so I have to 
 settle for generic black cherry soda.)

Stewart's makes decent black cherry soda if you can track it down. Sean
Apr 29 2007
parent Justin C Calvarese <technocrat7 gmail.com> writes:
Sean Kelly wrote:
 Justin C Calvarese wrote:
 (I'm still sober because I don't drink alcohol. My favorite drink is 
 Black Cherry Fanta, but they don't seem to sell it anyone so I have to 
 settle for generic black cherry soda.)

Stewart's makes decent black cherry soda if you can track it down. Sean

Thanks for the tip. I'll keep my eyes open for Stewart's black cherry soda. -- jcc7
Apr 29 2007