Sewbk8uv1ewazhticr9z
SkillsCast

Beginning to Think Functionally in Swift

18th August 2014 in London at Skills Matter

There are 4 other SkillsCasts available from Swift London | Talks

"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:

Beginning to Think Functionally in Swift

Al Skipp

Al Skipp is the creator of Chromophore (Designers’ colour collector for iOS) as well as an iOS dev, Swift fan and Haskell hacker.

SkillsCast

"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:

About the Speaker

Beginning to Think Functionally in Swift

Al Skipp

Al Skipp is the creator of Chromophore (Designers’ colour collector for iOS) as well as an iOS dev, Swift fan and Haskell hacker.