"Swift as C++ Successor in FoundationDB" by Konrad Malawski (Strange Loop 2023)
What it is
Konrad Malawski's Strange Loop 2023 talk shows how the FoundationDB team adopted Swift incrementally in a C++ codebase. It covers Swift's C++ interoperability, which let them move single functions or entire types over one at a time.
Why Hacker News recommends it
HN commenters recommend it as the main resource on Swift as an incremental successor to C++ and on how the interoperability works in practice.
- 3 people recommended it
- 3 different months
- 0 strong recommendations
- first 2023, last 2025
What HN commenters said
“There’s a couple great talks on this by folks on the Swift team.”
Great talk on Swift as incremental C++ successor.
mannuch, 2023-12 · Recommendation · in “Memory safety is necessary, not sufficient”
“A few hopefully relevant resources, first a couple of videos”
Resource on Swift C++ interop in FoundationDB.
glhaynes, 2024-06 · Recommendation · in “Swift Static Linux SDK”
“The fairly recent presentation about starting to move FoundationDB to Swift[0] was also very interesting.”
Presentation on moving FoundationDB to Swift.
cube2222, 2024-08 · Recommendation · in “Ladybird browser to start using Swift language this fall”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: swift, c++, foundationdb, interop, incremental migration, strange loop
Also recommended by the same people
talkIntroducing a Memory-Safe Successor Language in Large C++ Code Bases - John McCall - CppNow 2023CppNow · 3 HN recommenders · 2023–2025
talk"Voice Driven Development: Who needs a keyboard anyway?" by Emily SheaStrange Loop Conference · 5 HN recommenders · 2020–2023
commentaryBoeing: Last Week Tonight with John Oliver (HBO)LastWeekTonight · 2 HN recommenders · 2024–2024
talkCppCon 2015: Andrei Alexandrescu “std::allocator...”CppCon · 7 HN recommenders · 2017–2025
talkLexical Scanning in Go - Rob PikeGoogleFOSSSydney · 13 HN recommenders · 2012–2025
talkCppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”CppCon · 9 HN recommenders · 2018–2026
talkRustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine WestRust Programming Language · 9 HN recommenders · 2018–2023
talkCppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon · 13 HN recommenders · 2016–2024