
Episode 387
Swift for C++ Developers
Doug Gregor joins Phil and Kevin Carpenter. Doug talks to us about his work on Swift at Apple, what the language is like and how it can interoperate with C++.
CppCast · Phil Nash & Timur Doumler
July 27, 20241h 2m
Audio is streamed directly from the publisher (media.transistor.fm) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
Doug Gregor joins Phil and Kevin Carpenter. Doug talks to us about his work on Swift at Apple, what the language is like and how it can interoperate with C++.
News
- "Memory Safety in C++ vs Rust vs Zig" - B Shyam Sundar
- C++ under the Sea workshops announced
- mp-units 2.2.0 released
Links
- "Swift for C++ Practioners" - first in blog series from Doug Gregor
- Episode 341, with Dave Abraham talking about Swift/ C++ interop
- "Start with a Protocol" - blog post from Rob Napier (but link to Dave Abraham's "Crusty" talk no longer works)
- "Option(al) is not a Failure" - Phil's talk about Swift Error Handling
- "Option(al) is not a Failure" (yes, same name) - Phil's talk about past, present and possible future C++ error handling
- "Swift Concurrency"