News for hackers. Stuff that matters.
Re:Why Haskell is beyond ready for Prime Time by intoverflow on Wednesday January 14, 2009 @10:21PM (#434756)
This isn't a "spending credibility" situation. Credibility is something you need when you're asking someone to believe something based on your authority. In this case, I wrote an article filled with links with the hope that the reader could evaluate the claim based on that material.

Besides, I don't think I should need to spend all of my waking time coding; I already spend several hours a day doing that. Why can't I take a break to argue that Haskell's tools make the language more production focused than most people realize?

Re:Why Haskell is beyond ready for Prime Time by brl on Thursday January 15, 2009 @12:27AM (#434861)
In your article you claim that Haskell enables 'people to write sophisticated programs in less time and with greater reliability.'

Am I out of line to expect some sophisticated Haskell programs to exist before taking this claim seriously?

Re:Why Haskell is beyond ready for Prime Time by wernerv0nbraun on Thursday January 15, 2009 @01:13AM (#434911)
how about an operating system (house) a window manager (xmonad) and fully featured dvcs (darcs) or another (camp)?

is there as much haskell out there as c, perl, python? no. but if you want to be a pioneer you have to drive on a little dirt. but don't worry, we'll keep plugging away and in no time at all the haskell highway will be lined with HoJos and rest stops and miles of flat-top...we'll send you a postcard.

Re:Why Haskell is beyond ready for Prime Time by tptacek on Thursday January 15, 2009 @12:48PM (#435401)
Ok, you're not addressing the subtext here. Nobody is going to get fired for choosing Python. You are actually likely to get fired for choosing Haskell, in Q1'2009.
Re:Why Haskell is beyond ready for Prime Time by intoverflow on Thursday January 15, 2009 @12:51PM (#435410)
Not every program is written in the context of "I need to pick a language to use at my desk job." In fact, a great deal of software is very obviously not written in this context.
Re:Why Haskell is beyond ready for Prime Time by tptacek on Thursday January 15, 2009 @05:39PM (#435833)
Ok, so Haskell isn't ready for things you'd write at your desk job. Got it.
Re:Why Haskell is beyond ready for Prime Time by anamax on Thursday January 15, 2009 @01:42AM (#434929)
> how about an operating system (house) a window manager (xmonad) and fully featured dvcs (darcs) or another (camp)?

How about not.

Languages get adopted because they make new things possible/easier, not because they're good for re-inventing the wheel.

Re:Why Haskell is beyond ready for Prime Time by intoverflow on Thursday January 15, 2009 @12:50PM (#435405)
Sure, though the authors of these applications would tell you that the language did make these activities easier.

Of course, "make new things possible" is a tricky thing to make sense of. What new thing did Python make possible? Or Ruby? Or PHP? Or Perl?

Re:Why Haskell is beyond ready for Prime Time by silentbicycle on Thursday January 15, 2009 @07:54AM (#435103)
Darcs, at least, broke new ground. It was a very innovative VCS.

I'm not sure about which features originated in dwm vs. xmonad (there seems to be cross-pollination of ideas between the two, so that's a good thing either way), and I haven't used house or camp.

Re:Why Haskell is beyond ready for Prime Time by anamax on Thursday January 15, 2009 @10:58AM (#435261)
> Darcs, at least, broke new ground. It was a very innovative VCS.

Innovative does not mean valuable, or, more important, popular.

I proposed the theory that languages become popular because they make creating new things possible and/or easier.

If Darcs qualifies as such a new thing, the fact that it didn't help popularize haskell argues against my theory.

Maybe my theory is wrong. (I'd certainly patch it in certain ways.) Maybe Darcs doesn't qualify. Maybe Darcs didn't do the trick because no one knows about it.

So, let's flip the question. What has the Haskell community done that has been important in making other languages popular in the past? If they're not doing any of those things, why should Haskell nevertheless become popular? (Note that lots of "superior" languages never became popular, so if you're going that route, you get to explain why Haskell will be different.)

Re:Why Haskell is beyond ready for Prime Time by silentbicycle on Thursday January 15, 2009 @01:30PM (#435460)
I think that Darcs did help draw attention to Haskell, just that it's still not especially popular. The fact that we're talking about Haskell and not e.g. Joy says something about it at least crossing a low threshold of popularity, though.

(XMonad is a much less significant example for Haskell's popularity, IMHO.)

It seems highly likely to me that Haskell's type system made inventing Darcs's theory of patches significantly easier. While a Darcs-like system could be written in C, designing the system as a whole was almost certainly aided greatly by Haskell's type checking and lightening of certain conceptual burdens through laziness.