cover of episode Episode 184: Safety in Swift 6, Protocols & More with Doug Gregor

Episode 184: Safety in Swift 6, Protocols & More with Doug Gregor

2024/5/31
logo of podcast Algorithms + Data Structures = Programs

Algorithms + Data Structures = Programs

Frequently requested episodes will be transcribed first

Shownotes Transcript

In this episode, Conor and Bryce chat with Doug Gregor from Apple about the Swift programming language!

  • Link to Episode 184 on Website)
  • Discuss this episode, leave a comment, or ask a question (on GitHub))

Twitter

  • ADSP: The Podcast)
  • Conor Hoekstra)
  • Bryce Adelstein Lelbach)

About the Guest:

Douglas Gregor) is is a Distinguished Engineer at Apple working on the Swift programming language, compiler, and related libraries and tools. He is code owner emeritus of the Clang compiler (part of the LLVM project), a former member of the ISO C++ committee, and a co-author on the second edition of C++ Templates: The Complete Guide. He holds a Ph.D. in computer science from Rensselaer Polytechnic Institute.

Show Notes

Date Recorded: 2024-04-29Date Released: 2024-05-31

  • Swift Programming Language)
  • Swift Actors)
  • D Programming Language)
  • Rust Programming Language)
  • Fearless Concurrency? Understanding Concurrent Programming Safety in Real-World Rust Software)
  • Swift Protocols)
  • 2022 LLVM Dev Mtg: Implementing Language Support for ABI-Stable Software Evolution in Swift and LLVM)
  • Oxide Episode - Discovering the XZ Backdoor with Andres Freund)
  • Swift Algorithms Library)

Intro Song Info

Miss You by Sarah Jansen https://soundcloud.com/sarahjansenmusic)Creative Commons — Attribution 3.0 Unported — CC BY 3.0Free Download / Stream: http://bit.ly/l-miss-you)Music promoted by Audio Library https://youtu.be/iYYxnasvfx8)