3 ms·
Learn Haskell: Lesson 1: Hello, World!
- davidw 19y agoBeyond "stretching your mind", I need a compelling reason to learn Haskell. I think that that marketing aspect of programming languages is something lots of academics tend to forget about. Erlang, for instance, is far more interesting because it clearly does a couple of things much better than the competition. And indeed, I have been, and currently am paid to work on Erlang code. It's not just "can you do real stuff with it?". Of course you can. The real question is what exactly does it do that is so much better than other languages that there is a reason to learn a whole new language just to get that thing.
- tuukkah 19y agoPure functional programming (referential transparency everywhere) plus some bleeding edge support for abstraction starting with type classes and monads. Those are the features.
- davidw 19y agoThose are 'features' for computer scientists at universities. 'Features' for working programmers are what those things might enable you to do.