CppCast· Folge 341

Swift and C++ Interoperability

Donnerstag, 17. März 2022 · 1 h 00

MP3

Shownotes

Dave Abrahams joins Rob and Jason. They first talk about JeanHeyd Meneid's blog post on saving C's ABI. Then they talk to Dave about his history as a founding contributor of boost and the current workgroup he is a part of to enable bidirectional interop between swift and C++.
News

• To Save C, We Must Save the ABI (thephd.dev/to-save-c-we-must-save-abi-fixing-c…)

• Jluna C++ interop for Julia (old.reddit.com/r/cpp/comments/tcvi0s/jluna_a_n…)

• Emulating template named arguments in C++ 20 (old.reddit.com/r/cpp/comments/tavuyk/emulating…)

Links

• Swift and C++ interoperability workgroup announcement (forums.swift.org/t/swift-and-c-interoperabilit…)

• C++ Interoperability Status (github.com/apple/swift/blob/main/docs/CppInter…)

• Getting started with C++ Interoperability (github.com/apple/swift/blob/main/docs/CppInter…)

• Interoperability between Swift and C++ (github.com/apple/swift/blob/main/docs/CppInter…)

Patreon

• CppCast Patreon (patreon.com/CppCast)

0:00 / 0:00