The Shape of the Value episode artwork

EPISODE · Sep 28, 2019 · 52 MIN

The Shape of the Value

from cpp.chat · host Jon Kalb & Phil Nash

This week we chat with David Sankel and Michael Park about their Pattern Matching proposal, as well as a language level variant. We look at how some judicious use of syntactic sugar can improve even the ugliest part of the sausage. Pattern Matching (as well as the language version of Variant) are progressing well through the committee - potentially on track for C++23. We discuss how, when these land, they are going to impact every single developer - allowing us to inspect and handle values in a far more declarative way, We also talk a bit about CppCon, which was upcoming as we recorded, but already in the past as we release this episode.

Episode metadata supplied by the publisher feed · Published Sep 28, 2019

Embed this episode

This week we chat with David Sankel and Michael Park about their Pattern Matching proposal, as well as a language level variant. We look at how some judicious use of syntactic sugar can improve even the ugliest part of the sausage. Pattern Matching (as well as the language version of Variant) are progressing well through the committee - potentially on track for C++23. We discuss how, when these land, they are going to impact every single developer - allowing us to inspect and handle values in a far more declarative way, We also talk a bit about CppCon, which was upcoming as we recorded, but already in the past as we release this episode. Links: Pattern Matching proposal- p1371 Language Variant Proposal- p0095 Michael's Pattern Matching talk at CppCon Michael's Pattern Matching talk at C++ Now Michael's Pattern Matching library- MPark.Patterns is an experimental pattern matching library for C++17. An earlier attempt at a Pattern Matching library- by Yuriy Solodkyy, Gabriel Dos Reis, Bjarne Stroustrup Patricia Aas' NDC TechTown KeyNote- Elections: Trust and Critical Infrastructure CPPP videos More Productive C++ with TDD- Phil's blog post on TDD in C++ ReSharper C++ 2019.2 release- Faster indexing, improved C++20 support, new code analysis checks, and better Unreal Engine support

Distinct summary based on available episode metadata or transcript content.

NOW PLAYING

The Shape of the Value

0:00 52:40

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of cpp.chat?

This episode is 52 minutes long.

When was this cpp.chat episode published?

This episode was published on September 28, 2019.

Can I download this cpp.chat episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!