"An Introduction to an Introduction to Functional Programming"
The talk focuses on functions as first class values - the "functional sauce" Swift adds to Object Orientated code, and how the two compare. As a practical example, Al discusses an imperative implementation of a simple problem, contrasted with a functional version of the same.
The talk ends with brief summary of Haskell concepts which are directly applicable to Swift, including optionals, strong typing, generics, and pattern matching. Some aspects of Haskell which can inspire better code, but won't be used as frequently (or won't be used in the same form), will be mentioned in passing.
YOU MAY ALSO LIKE: