Page 2 of 2

Re: Clojure hate and Language Wars

Posted: Fri Jul 10, 2009 9:44 pm
by TheGZeus
tayssir wrote: You know, it's the whole Go vs. chess thing Rich Hickey mentioned once, where it's about market share rather than "beating the other guy."
As a Go player, I must read this. Got a link?
I have a phobia of searching with the word 'Hickey' in the string

Re: Clojure hate and Language Wars

Posted: Sat Jul 11, 2009 1:30 am
by tayssir
It was in a video here. (At 43:00 into the video.)

Not to disappoint, but it was just casually mentioned in one sentence, when offering arguments that Clojure doesn't have to compete against other languages like Scala; there doesn't have to be a winner. "Clojure doesn't have to 'win' to win. See, I'm a Go player, I'm not a chess player; I don't have to kill the other guy. I just need... marketshare."

(It'd be funny to take the metaphor too seriously and wonder if Clojure people are making subtle little moves, pretending just to be doing their own thing, culminating in the suffocation of the opponent...)

Incidentally, I can't tell if I miss CL's loop or not. It was my old standby. (That and ~{~} in FORMAT. Yes, I crossed to the darkside long ago.) But I find that with lazy sequences and so on, I can come up with elegant replacements, if I just think a little. I'm only unhappy when I use the loop..recur form, because relative to CL's loop, it spreads the looping machinery all over the place. I think some sort of simple cl-loop macro should take care of that pain point.

Re: Clojure hate and Language Wars

Posted: Sat Jul 11, 2009 11:16 am
by TheGZeus
tayssir wrote:It was in a video here. (At 43:00 into the video.)

Not to disappoint, but it was just casually mentioned in one sentence, when offering arguments that Clojure doesn't have to compete against other languages like Scala; there doesn't have to be a winner. "Clojure doesn't have to 'win' to win. See, I'm a Go player, I'm not a chess player; I don't have to kill the other guy. I just need... marketshare."

(It'd be funny to take the metaphor too seriously and wonder if Clojure people are making subtle little moves, pretending just to be doing their own thing, culminating in the suffocation of the opponent...)

Incidentally, I can't tell if I miss CL's loop or not. It was my old standby. (That and ~{~} in FORMAT. Yes, I crossed to the darkside long ago.) But I find that with lazy sequences and so on, I can come up with elegant replacements, if I just think a little. I'm only unhappy when I use the loop..recur form, because relative to CL's loop, it spreads the looping machinery all over the place. I think some sort of simple cl-loop macro should take care of that pain point.
I once got randomly challenged by a pro.
6 moves and I quit.
Not sure if there's a language analogy that fits, there.

Re: Clojure hate and Language Wars

Posted: Sat Jul 11, 2009 3:04 pm
by Wodin
tayssir wrote:I'm only unhappy when I use the loop..recur form, because relative to CL's loop, it spreads the looping machinery all over the place. I think some sort of simple cl-loop macro should take care of that pain point.
One (possibly?) good thing about loop...recur is that you can't accidentally use non-tail recursion, because the compiler refuses to allow recur when not used in tail position.

Re: Clojure hate and Language Wars

Posted: Tue Jul 14, 2009 2:59 am
by Harleqin
TheGZeus wrote: I once got randomly challenged by a pro.
6 moves and I quit.
Huh? Why?

Re: Clojure hate and Language Wars

Posted: Tue Jul 14, 2009 6:08 am
by TheGZeus
Harleqin wrote:
TheGZeus wrote: I once got randomly challenged by a pro.
6 moves and I quit.
Huh? Why?
Completely cut off, no chance.
It was 2 years ago, its possible I just noticed I'd lost at 6 moves, and played longer, or it may have been 12 moves...

Re: Clojure hate and Language Wars

Posted: Tue Jul 14, 2009 10:04 am
by Harleqin
TheGZeus wrote:
Harleqin wrote:
TheGZeus wrote: I once got randomly challenged by a pro.
6 moves and I quit.
Huh? Why?
Completely cut off, no chance.
It was 2 years ago, its possible I just noticed I'd lost at 6 moves, and played longer, or it may have been 12 moves...
Sorry, I just find it hard to imagine a resignworthy position after 12 moves, unless you were playing on a small board (9x9).

Re: Clojure hate and Language Wars

Posted: Tue Jul 14, 2009 9:14 pm
by TheGZeus
Harleqin wrote:
TheGZeus wrote:
Harleqin wrote:
Huh? Why?
Completely cut off, no chance.
It was 2 years ago, its possible I just noticed I'd lost at 6 moves, and played longer, or it may have been 12 moves...
Sorry, I just find it hard to imagine a resignworthy position after 12 moves, unless you were playing on a small board (9x9).
Yeah, 2 years. No longer so sure...
Basically I suck, their moves were all really good, and very fast(duh, pro) and I either knew I was done for, or I just gave up...

There was another time I kept playing longer than a high-ranked player wanted to, and they just let me win by timing out...
Felt way worse than losing...