Introduction to Functional Programming and Haskell
* * *
Aden Seaman will give us an introduction to functional programming.
He will cover the following topics:
- What functional programming is all about, and how it differs from imperative programming.
- Commonalities and differences between Erlang, Scala, Clojure and Haskell.
- A deeper exploration of Haskell, including its famous type system, functional purity, laziness.
- Implications of the type system on language safety, programming style and constraints, and concurrent programming.