cover of episode Episode 114: Rust, Val, Carbon, ChatGPT & Errors with Barry Revzin!

Episode 114: Rust, Val, Carbon, ChatGPT & Errors with Barry Revzin!

2023/1/27
logo of podcast Algorithms + Data Structures = Programs

Algorithms + Data Structures = Programs

Frequently requested episodes will be transcribed first

Shownotes Transcript

In this episode, Conor and Bryce talk to Barry Revzin about Rust, Val, Carbon, ChatGPT, error propagation in C++26 and more!

Link to Episode 114 on Website)Twitter

  • ADSP: The Podcast)
  • Conor Hoekstra)
  • Bryce Adelstein Lelbach)

About the Guest

Barry Revzin) is a senior C++ developer at Jump Trading) in Chicago. After programming for many years, he got really into the nuances and intricacies of C++ by being unreasonably active on StackOverflow (where he is the top contributor in C++14, C++17, and C++20). He is also a C++ committee member, having written dozens of papers for C++20 and C++23.Show NotesDate Recorded: 2023-01-15Date Released: 2023-01-27

  • ADSP Episode 113: The C++26 Pipeline Operator with Barry Revzin!)
  • P2011 A pipeline-rewrite operator)
  • P2672 Exploring the Design Space for a Pipeline Operator)
  • Rust Programming Language)
  • Rust Traits)
  • Swift Protocols)
  • Rust std::iter::Iterator)
  • Rust The Cargo Book)
  • Val Programming Language)
  • Carbon Programming Language)
  • Carbon Operator Precendence)
  • Epochs: a backward-compatible language evolution mechanism)
  • ADSP Episode 97: C++ vs Carbon vs Circle vs CppFront with Sean Baxter)
  • Circle Compiler)
  • ChatGPT: Optimizing Language Models for Dialogue)
  • GPTDuck)
  • Oxide and Friends Podcast)
  • Bryan Cantrill on Twitter)
  • Bryan Cantrill: The Summer of RUST)
  • On The Metal Podcast)
  • Oxide and Friends: NeXT, Objective-C, and contrasting histories)
  • Elixir Docs)
  • Rust Docs)
  • P2561 An error propagation operator)
  • Sy Brand’s tl::expected)
  • P0798R4 - Monadic operations for std::optional)
  • C++23 std::expected)
  • Chicago C++ Meetup: Defining Range Formatting)