News for hackers. Stuff that matters.
Re:Why is Haskell used so little in the industry? by groovy2shoes on Tuesday May 01, 2012 @12:00PM (#3914970)
What you're saying is that you don't like Haskell's syntax because it's not C's syntax. The unfamiliarity card is not a legitimate card in the game of criticism.

> I'd rather use the same words everyone else is using so it will be easier to communicate with them.

Would you be happier if C was the only language, and everyone just had to use C?

> If Haskell were as great of a language as you say, it would be more popular.

This is completely non sequitur. Popularity has little to do with the advantages offered by a language. At one time, C was not so popular.

Re:Why is Haskell used so little in the industry? by debacle on Tuesday May 01, 2012 @12:10PM (#3915013)
What I'm saying is that C is ubiquitous because it has strong syntax, and Haskell is not because it doesn't.

I like C's syntax, but I also like Lisp's and Scala's and SQL's.

> Would you be happier if C was the only language, and everyone just had to use C?

If C were as powerful as a modern programming language (JavaScript) and had the standardization of a libraries that Perl or PHP has, then I'd be okay with writing C. The only reason I don't is because C has been improved upon. Haskell is a step back.

> This is completely non sequitur.

Of course it isn't. Popularity has a huge amount to do with the advantages offered by a language. If a language was crap, no one would use it.

At one time, C was not very popular, but in the last 20 years almost all of the most popular languages, year after year, have been C or its descendants.

Re:Why is Haskell used so little in the industry? by groovy2shoes on Tuesday May 01, 2012 @12:25PM (#3915102)
By now it's clear to me that your argument has reduced to "I personally don't like Haskell's syntax, therefore Haskell cannot generally be a good language."

If you don't want to use Haskell, that's fine. Don't use it. If you have legitimate criticism, I'd like to hear it.