dotSwift 2018

dotSwift 2018 - Brandon Kase - Finally Solving the Expression Problem

29th January 2018

Filmed at https://2018.dotswift.io on January 29th in Paris. More talks on https://dotconferences.com/talks

How can we define some data type (for example a view layout) such that (1) we can later add new variants (new views) and (2) we can add new behavior (rendering to AppKit in addition to UIKit) without losing type safety or touching the first bit of code? This is known as the Expression Problem. Will Brandon find a way to solve it?