|
|
Invisible escreveu:
> Chapter 1 began well, but Chapter 2 seems to be getting a bit lost. They
> give an example of how to use if/then/else, but it's a recursive
> example, so then they start on this tangent explaining about recursion,
> but in the middle they throw in strict vs lazy evaluation orders and
> start talking about thunks... woah, woah! Slow down there! One concept
> at a time, people. o_O
Whoa, seem things didn't improve since "A gentle introduction to
Haskell". Someone said: "gentle as a heavy metal concert"... :D
OTOH, how can you possibly tell people about benefits of a functional
language without mentioning recursion and tail-recursion? How to tell
what's so great about Haskell's type system without showing what it's
all about?
They could just give short code examples of how to achieve practical
stuff, but how would they explaing the code without some theoretical
background about such issues and differences to imperative programming
with outdated type systems?
It's not easy at all to try and write such book...
Post a reply to this message
|
|