On Progressive Disclosure in Swift
summary
Progressive disclosure claims Swift stays approachable while letting users dive deeper only when needed, demonstrated with concrete examples: array is a struct implemented in the standard library, iteration via generic system and Sequence protocol, map/filter as higher‑level APIs, and sort that either works or reports a missing Comparable conformance instead of inscrutable template errors. Tooling is hybrid: compiler components start in C++ and get incrementally rewritten in Swift. Platform demands push disclosure — servers need concurrency, embedded targets need non‑copyable types.
AI-written summary · about
chapters (4)
related talks
23mDeclarative Programming in Swift
58mSwift: safety, ergonomics, productivity and legacy preservation
53mSwift: New Paradigms for iOS Development
34mSwift: New Paradigms for iOS Development
28mUsability Meets Performance in Swift
24mWho can say they have learned Swift?
34mSo You Think You Know Swift?
20mHow Not to Write Swift
