Ch01 Reading Guide
Haskell introduction reading questions
-
Haskell is supposed to be a purely functional language. Unpack that:
- What does pure mean?
- What is the difference between functional and imperative? (The book is not so clear on this point. What do you think it says, in your own words?)
-
Haskell is lazy. What does this mean?
-
Haskell is statically typed. This could be unpacked, too.
- What does typed mean?
- The word static in English can mean “not changing”. How would you apply that meaning in this context?
-
When did work on Haskell begin?