Attached: HaskellBTFO.png (1263x135, 49K)
Haskell BTFO
Ryder Price
Lincoln Moore
is this true?
i want to learn haskell just because it's the most well known pure functional language but is it useless in the real world?
Jaxson Miller
Yes, just look over complex code from Haskell experts agains average Java Code and Java still wins.
benchmarksgame-team.pages.debian.net
Haskell is an eternal research project, no practical language.
Thomas Gray
>is this true?
it is true for every language in existence, you simply can't write simple code for complex problem.
competents mathematicians wrote on this in the 50-60s, see Turing article on AI or Kolmogorov complexity for example.
>is it useless in the real world?
yes, FP is NOT superior to "traditional" imperative programming.
Anthony Lewis
Just learn D and use pure, nothrow functions where you can and design by contract to avoid many bugs. Boom, you just got 100x more productive than you would be with Haskell.
Jackson Brooks
The problem is that nobody knows at the beginning of a software project what it will end up being in the end, unless they spend enormous amounts of time and money up front, like they have to do with stuff that they shoot up into space. The consequence is that the awesome solution that you built to elegantly solve the problem you thought you had at the beginning now looks a lot less awesome and elegant because the problem changed on you.
Gabriel Thompson
D finally backtracked on GC (as least partially), and it will be a decade before they realize that exceptions were a mistake too.
Julian Campbell
>Individuals and interactions over processes and tools
Shit developers write shit code, good developers try hard not to write code at all, because once the shit developers touch it, it will turn to shit. Language is orthogonal.
Luis Baker
Fuck you exceptions are great, go is cancer
Asher White
Exceptions are cancer in every language that has them