
Modules and build systems
CppCast
06/09/23
•67m
About
Comments
Featured In
Daniel Ruoso joins Phil and Timur. After covering a couple of blog posts and a new UI library, we welcome Daniel back to talk with us about modules, package and build systems and SG15, the tooling study group. We also revisit the Ecosystem International Standard.
News
- Modern C++ In-Depth — Is string_view Worth It?
- How to check if a pointer is in a range of memory - Raymond Chen
- Nui - new C++ Webview UI library
- Nui on Reddit
- Timur's Undefined Behaviour survey
Links
Previous Episode

C++ in Finance
May 26, 2023
•54m
Antony Peacock joins Timur and Phil. After rounding up the news, we chat with Antony about what it's like to work in finance as a C++ developer, the similarities and differences to games dev and how you can break in to a role in finance. We also discuss what it's like to work in tech as someone with dyslexia.
News
- Visual Studio 17.6 released
- Valgrind 3.21 released
- Snitch 1.1
- Meeting C++ Call for Speakers (until June 18)
- CppCon Call for Speakers (until June 25)
Links
- P2547R1 - "Language Support for Customisable Functions"
- Maven on C++
- "How to get into the tech industry" (Maven's blog)
- Interview question at Maven
- "C++ 20 Techniques for Algorithmic Trading" (webinar)
- "C++ Concepts and Fireside Chat on Algorithmic Trading" (webinar)
- "C++ and Python for Algorithmic Trading" (webinar)
- Example algo trading code from webinar series (1)
- Example algo trading code from webinar series (2)
- Antony's article on Neurodiversity and Dyslexia
- Diversita (UK)
- P0201R6 - "polymorphic_value: A Polymorphic Value Type for C++"
- P1950R2 - "indirect_value: A Free-Store-Allocated Value Type For C++"
- EVE - the Expressive Vector Engine
- P1385R7 - "Linear Algebra"
- P1935R2 - "A C++ Approach to Physical Units"
- mp-units - Mateusz Pusz' implementation of physical units
- P2547R0 - "Language support for customisable functions"
- "Why tag_invoke is not the solution I want" - Barry Revzin
Next Episode

Contracts
June 23, 2023
•71m
Joshua Berne joins Phil and Timur. Joshua talks to us about the previous week's ISO C++ meeting in Varna, Bulgaria, then focuses on the current state of the contracts proposal that he has been central to, as well as a bit of its history.
News
- ISO C++ trip report's from Varna:
- GCC 14 NRVO enhancements (Reddit)
- XCode 15 beta
Links
- P2831 - "Functions having a narrow contract should not be noexcept"
- P2521 - The current contracts MVP
- P2695 - "A proposed plan for Contracts in C++"
- P2811 - "Contract-Violation Handlers"
- P2834 - "Semantic Stability Across Contract-Checking Build Modes"
- P2877R0 - "Contract Build Modes, Semantics, and Implementation Strategies"
- P2751 - "Evaluation of Checked Contract-Checking Annotations"
- P2552 - "On the ignorability of standard attributes"
- p2786 - "Trivial relocatability options"
- P2839 - "Nontrivial Relocation via a New owning reference Type"
- P0843R8 - "inplace_vector"
If you like this episode you’ll love
Promoted




