Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>What do you need to write real Haskell? The core of the language is extremely simple. If you understand how to write and use

>pure functions and values >pattern matching >sum and product types >how to glue together IO to make side effects

You can do pure functions, pattern matching, and sum and product languages in plenty of other languages that have much more user-friendly syntax, community, and documentation. Also doesn't hurt that they have impure IO so you don't have to jury-rig impure IO using a monad.



I don't think what you say contradicts anything in the article ...


It does. Haskell is harder to learn than other languages because it has a difficult syntax, navel-gazing community, and complex documentation.


You're right! Turns out it's me that hasn't read the article. Anyway, remove the sentence about it not being harder to learn than any other language (which I think is unfortunate) and then I don't think what you say contradicts it. Haskell can be very hard to learn yet still within reach of most programmers.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: