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?