Haskell with Lennart Augustsson


“We might be coming back to these languages that make it easier to program parallel machines.”
Haskell is a purely functional programming language that employs lazy evaluation.
Lennart Augustsson is a computer scientist who is heavily involved with Haskell, and created the first publicly available Haskell compiler. He is also the author of the Cayenne programming language.
Questions
- What makes Haskell a unique language?
- What is a purely functional programming language?
- What is lazy evaluation?
- Will you define what a monad is?
- Why did you create Cayenne?
- How does working in academia compare to industry?
- In what ways does Haskell represent the future of software development?