I think the concurrency half is most important. Any non trivial Haskell program should leverage concurrency, and Haskell's concurrency is amazing. Correct, it's not the only thing a person should know to write Haskell, but it is a required part of the curriculum. It also covers a lot of ground in demonstrating why Haskell is great. On Jan 24 2017, at 8:59 pm, Joachim Durchholz <jo@durchholz.org> wrote:
Am 24.01.2017 um 22:15 schrieb Joe Hillenbrand: I _personally_ don't like LYAH, but I highly recommend Parallel and Concurrent Programming in Haskell[1] especially the second half. It's *required* reading for real world Haskelling.
Can you expand on that? Both book title and synopsis seem to indicate that it is focused on parallel programming, which is important but certainly not the only thing you'd want to do in the real world. Also, not all real-world tasks involve parallelism, so the claim that parallelism is required reading requires substantiation.
Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: <http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe> Only members subscribed via the mailman list are allowed to post.