Skip to content

Latest commit

 

History

History
5 lines (4 loc) · 569 Bytes

File metadata and controls

5 lines (4 loc) · 569 Bytes

This directory contains code from Point-Free Episode: Advanced Protocol Witnesses: Part 2

We complete our dictionary for translating Swift protocol concepts into concrete datatypes and functions. This includes protocol inheritance, protocol extensions, default implementations and protocols with associated types. Along the way we will also show how concrete types can express things that are currently impossible with Swift protocols.