| > you spend less time reinventing the wheel I've found this to be totally the opposite: my time in Java is much less productive. There are many libraries in Haskell which aren't even possible to write in Java (automatic differentiation, parser combinators, lenses, etc.) > very few haskell programmers that are interested in doing boring work Nobody is interested in doing boring work, or it would be interesting work. Nothing to do with Haskell programmers. Hiring (good) Haskellers is easy because there's a demand for jobs. It's as simple as that. |
So you're saying Alan Turing was wrong? Publish your finding, win a Nobel Prize.
You didn't say it would be difficult, you said it wasn't possible.
Here's the breakdown:
1. Haskell is compiled into machine code.
2. Machine code doesn't care or reveal where it came from.
3. Points (1) and (2) demonstrate that any algorithm that can be written in Haskell, can also be written in machine code.
4. Therefore the claim that Haskell's libraries cannot be written in Java is false.