HackerTube / Video

2017 LLVM Developers’ Meeting: “Implementing Swift Generics ”

LLVM

2017 LLVM Developers’ Meeting: “Implementing Swift Generics ”

Swift compiler engineers explain how Swift implements generics using dictionary-passing with reified type metadata. They compare it with Java-style uniform representation and C++ or Rust monomorphization.

Recommended as the clearest explanation of how Swift generics compile and how that differs from other languages.

4 Hacker News mentions · 2017–2026

Topics

Watch on YouTube

Explore more videos