Listen "Type Erasure, SIMD-Within-a-Register and more"
Episode Synopsis
Eduardo Madrid joins Phil and Timur. Eduardo talks to us about the Zoo libraries, including his advanced type-erasure library, as well as the SWAR library which simulates ad-hoc SIMD within a register. We also discuss how he has taken inspiration and cues from the worlds of Biology and Physics to arrive at new thinking around software development, design and architecture.
News
QT 6.8 is released
"Named Loops" proposal adopted into C - will C++ follow?
C++ Online Call for Speakers is open
Links
The Zoo libraries
"C++ Software Design" (book) - Klaus Iglberger
Klaus Iglberger's talks on Type Erasure:
"A Design Analysis"
"The Implementation Details"
(Some of ) Ed's talks:
"Using Integers as Arrays of Bitfields a.k.a. SWAR Techniques - CppCon 2019"
"Rehashing Hash Tables And Associative Containers" - C++ Now 2022"
"Empowerment with the C++ Generic Programming Paradigm" - C++ Online 2024
News
QT 6.8 is released
"Named Loops" proposal adopted into C - will C++ follow?
C++ Online Call for Speakers is open
Links
The Zoo libraries
"C++ Software Design" (book) - Klaus Iglberger
Klaus Iglberger's talks on Type Erasure:
"A Design Analysis"
"The Implementation Details"
(Some of ) Ed's talks:
"Using Integers as Arrays of Bitfields a.k.a. SWAR Techniques - CppCon 2019"
"Rehashing Hash Tables And Associative Containers" - C++ Now 2022"
"Empowerment with the C++ Generic Programming Paradigm" - C++ Online 2024
More episodes of the podcast CppCast
Reflecting on Timur and Phil
24/10/2025
Reflection and C++26, with Herb Sutter
10/10/2025
BrontoSource and Swiss Tables
03/07/2025
Friends-and-Family Special
13/06/2025
From Refactoring to (physical) Relocation
30/05/2025
libstdc++
16/05/2025
Software development in a world of AI
02/05/2025
Standard Library Hardening
11/04/2025
News and Catch-up
21/03/2025
Tease Your C++ Brain
19/11/2024
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.