The Puns Only Appeared after We Added Co_ episode artwork

EPISODE · Apr 29, 2019 · 1H 2M

The Puns Only Appeared after We Added Co_

from cpp.chat · host Jon Kalb & Phil Nash

After a break of a few weeks we're back with an episode actually recorded on March 12th (when Phil had a cold). We chat with Gor Nishanov about Coroutines, which were just adopted into the draft standard for C++20. We talk about what Coroutines are, why recent talks may have been given the wrong impression (as they focused on a library writer's perspective,) what is going into the standard (the core language features) and what is not (library support, performance guaranteed by construction) and why. We also look at Microsoft's open-sourcing of the Calculator source code - and the bugs contained therein - as well as some follow-up on contracts.

Episode metadata supplied by the publisher feed · Published Apr 29, 2019

Embed this episode

After a break of a few weeks we're back with an episode actually recorded on March 12th (when Phil had a cold). We chat with Gor Nishanov about Coroutines, which were just adopted into the draft standard for C++20. We talk about what Coroutines are, why recent talks may have been given the wrong impression (as they focused on a library writer's perspective,) what is going into the standard (the core language features) and what is not (library support, performance guaranteed by construction) and why. We also look at Microsoft's open-sourcing of the Calculator source code - and the bugs contained therein - as well as some follow-up on contracts. Links: Understanding C++ Modules: Part 1: Hello Modules, and Module Units- Vector-of-bool (Colby Pike)'s post on Modules Code Generation with C++ Contracts- Post about how contracts affects (or may affect) code generation Counting Bugs in Windows Calculator- PVS-Studio's post looking into the Windows Calculator code for bugs Gor's CppCon 2015 talk on coroutines- C++ Coroutines - a negative overhead abstraction Gor's CppCon 2016 talk on coroutines- C++ Coroutines: Under the covers Gor's CppCon 2017 talk on coroutines- Naked coroutines live (with networking) Gor's CppCon 2018 talk on coroutines- Nano-coroutines to the Rescue! (Using Coroutines TS, of Course) C++ Now 2019 Core C++ (Tel Aviv) Italian C++ Conference

Distinct summary based on available episode metadata or transcript content.

NOW PLAYING

The Puns Only Appeared after We Added Co_

0:00 1:02:30

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 episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of cpp.chat?

This episode is 1 hour and 2 minutes long.

When was this cpp.chat episode published?

This episode was published on April 29, 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!