Skip to content
Hell's Corner: Shared Mutable State episode artwork

EPISODE · Jul 9, 2019 · 1H 2M

Hell's Corner: Shared Mutable State

from cpp.chat · host Jon Kalb & Phil Nash

This week we chat with Juan Pedro Bolívar Puente (a.k.a. JuanPe) about immutable data structures, value types and more - and definitely not functional programming! How can data types be valuable if you can't change them? How can copying huge amounts of data be cheap? How can we go beyond Object-Oriented Programming - and get concurrency almost for free - all without making moral judgements about our code? The answers to all this and more drop out of our chat with Juan Pedro.

Episode metadata supplied by the publisher feed · Published Jul 9, 2019

Embed this episode

This week we chat with Juan Pedro Bolívar Puente (a.k.a. JuanPe) about immutable data structures, value types and more - and definitely not functional programming! How can data types be valuable if you can't change them? How can copying huge amounts of data be cheap? How can we go beyond Object-Oriented Programming - and get concurrency almost for free - all without making moral judgements about our code? The answers to all this and more drop out of our chat with Juan Pedro. Links: Immer- JuanPe's immutable data structures library JuanPe's C++ on Sea talk- Postmodern immutable data structures JuanPe's C++ on Sea talk info Catch2 v2.9.1- with Microbenchmarking support from Nonius.io C++ Now 2019 videos Andrei Alexandrescu's Italian C++ keynote- "Allegro" Means Both Fast and Happy. Coincidence?"

Distinct summary based on available episode metadata or transcript content.

Ready to play

Hell's Corner: Shared Mutable State

0:00 1:02:24

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 July 9, 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!