
I just found this on the web. Do you like the description of Haskell? It is not that far from true :P http://www.aegisub.net/2008/12/if-programming-languages-were-religions.html -- www.di.uminho.pt/~hpacheco

Hugo Pacheco wrote:
http://www.aegisub.net/2008/12/if-programming-languages-were-religions.html What does it mean, "*If* Programming Languages were religions"?
Paul.

paul:
Hugo Pacheco wrote:
http://www.aegisub.net/2008/12/if-programming-languages-were-religions.html What does it mean, "*If* Programming Languages were religions"?
I think of Haskell more as a revolutionary movement.

Don Stewart wrote:
I think of Haskell more as a revolutionary movement
LOL! Longest revolution EVER, eh? I mean, how long ago was its dogma first codified? ;-) The thing that saddens me is this: http://prog21.dadgum.com/31.html Basically, Haskell will never be popular, but its coolest ideas will be stolen by everybody else and passed off as their own. :-(

On Tue, Dec 16, 2008 at 2:21 PM, Jonathan Cast
On Tue, 2008-12-16 at 20:38 +0000, Andrew Coppin wrote:
Don Stewart wrote:
I think of Haskell more as a revolutionary movement
LOL! Longest revolution EVER, eh?
No.
Das Kapital publication 1867. Russian Revolution 1917.
At the extreme, one could argue Church's 1936 publication about lambda calculus was our foundation, and since our revolution really hasn't happened yet, we would be winning. But by that argument, the Buddhist revolution is beating us by quite a bit. *dreams of a violent Buddhist revolution* Luke

as some german right-hegelian thinkers of the beginning of the 20th century noticed, the hegelian system is missing what we call 'action'. the whole system can be described as a timeless and closed set of invariant relations between parts of the world, which can also be seen as gods thinking. this critique is similar to the marxist turn of the hegelian philosophy. now, thinking of an timeless set of invariant relations, that should be extended by some concept of action, reminds me of haskell's monads. so I would say, haskell is not a revolutionary movement itself, its just a (or: THE) vehicle of the revolutionary progress that started 200 years ago (some might say, 2000 years ago). it's the place where the 'spirit of the world' comes to itself in these days... just kidding. daniel Jonathan Cast schrieb:
On Tue, 2008-12-16 at 20:38 +0000, Andrew Coppin wrote:
Don Stewart wrote:
I think of Haskell more as a revolutionary movement
LOL! Longest revolution EVER, eh?
No.
Das Kapital publication 1867. Russian Revolution 1917.
FTW.
jcc
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-caf

Andrew Coppin wrote:
Don Stewart wrote:
I think of Haskell more as a revolutionary movement
LOL! Longest revolution EVER, eh? I mean, how long ago was its dogma first codified? ;-)
Lisp has been around for how long now? Measured in decades. We don't even have our version of a Symbolics machine yet!
Basically, Haskell will never be popular, but its coolest ideas will be stolen by everybody else and passed off as their own. :-(
Well, in a sense, if that happens, we would have won, right? We'd have created a situation where "paradigm shift" would mean more than just a buzzword on some CEO's presentation slide ;-) In another sense, isn't this what Haskell was explicitly created to do? (Combine ideas from a bunch of similar languages into one standard one) Some ideas in Haskell are easy to integrate into other languages: see list comprehensions in Python. I don't see Perl picking up pervasive laziness anytime soon, nor Python compile-time type inference. -- John

On 2008 Dec 18, at 9:13, John Goerzen wrote:
Some ideas in Haskell are easy to integrate into other languages: see list comprehensions in Python. I don't see Perl picking up pervasive laziness anytime soon, nor Python compile-time type inference.
I think perl6 is specced with pervasive laziness, although I'm not sure it's actually implemented anywhere. -- brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon university KF8NH

On Thu, 18 Dec 2008 11:27:14 -0500, Brandon S. Allbery KF8NH
On 2008 Dec 18, at 9:13, John Goerzen wrote:
Some ideas in Haskell are easy to integrate into other languages: see list comprehensions in Python. I don't see Perl picking up pervasive laziness anytime soon, nor Python compile-time type inference.
I think perl6 is specced with pervasive laziness, although I'm not sure it's actually implemented anywhere.
I'm not sure about pervasive, but I read somewhere that Perl 6's lists are head-strict, tail-lazy by default... Regards, Brad Larsen

2008/12/18 Brandon S. Allbery KF8NH
On 2008 Dec 18, at 9:13, John Goerzen wrote:
Some ideas in Haskell are easy to integrate into other languages: see list comprehensions in Python. I don't see Perl picking up pervasive laziness anytime soon, nor Python compile-time type inference.
I think perl6 is specced with pervasive laziness, although I'm not sure it's actually implemented anywhere.
I assumed it was implemented lazily, so that when you use it somewhere, the Perl 6 developers implement that part of the feature :-) Paul.

On 2008 Dec 18, at 11:47, Paul Moore wrote:
2008/12/18 Brandon S. Allbery KF8NH
: On 2008 Dec 18, at 9:13, John Goerzen wrote:
Some ideas in Haskell are easy to integrate into other languages: see list comprehensions in Python. I don't see Perl picking up pervasive laziness anytime soon, nor Python compile-time type inference.
I think perl6 is specced with pervasive laziness, although I'm not sure it's actually implemented anywhere.
I assumed it was implemented lazily, so that when you use it somewhere, the Perl 6 developers implement that part of the feature :-)
Lot of truth to that at the moment :) -- brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon university KF8NH

(Sorry for the late reply) On Tue, 16 Dec 2008, Andrew Coppin wrote:
Don Stewart wrote:
I think of Haskell more as a revolutionary movement
LOL! Longest revolution EVER, eh? I mean, how long ago was its dogma first codified? ;-)
Remember: the eternal union of soviet socialist states lasted about 7 times as long as Hitler's thousand-year Reich (meanwhile, Jefferson's temporary experiment still seems to be lurching along about as well as ever). Nothing is as permanent as that which is declared temporary, and nothing is as temporary as that which is declared permanent. Also, constants aren't and variables don't.
The thing that saddens me is this:
http://prog21.dadgum.com/31.html
Basically, Haskell will never be popular, but its coolest ideas will be stolen by everybody else and passed off as their own. :-(
We should be so lucky. My deepest fears is that Haskell doesn't become popular *and* it's ideas aren't picked up by other languages. Brian

On 2008 Dec 20, at 20:35, Brian Hurt wrote:
We should be so lucky. My deepest fears is that Haskell doesn't become popular *and* it's ideas aren't picked up by other languages.
No worries: they *are* being picked up, piece by piece. -- brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery@kf8nh.com system administrator [openafs,heimdal,too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon university KF8NH
participants (12)
-
Andrew Coppin
-
Brad Larsen
-
Brandon S. Allbery KF8NH
-
Brian Hurt
-
Daniel van den Eijkel
-
Don Stewart
-
Hugo Pacheco
-
John Goerzen
-
Jonathan Cast
-
Luke Palmer
-
Paul Johnson
-
Paul Moore