CppCast· Folge 352

Val and Mutable Value Semantics

Freitag, 20. Januar 2023 · 48 min

MP3

Shownotes

Dimi Racordon joins Timur and Phil. They first have a couple more conference speaker calls, a new C++20 test framework, and and some updates about Safety in C++ and the C++ successor languages announced last year. Then they talk to Dimi Racordon about the new language, Val, how it relates to C++, and why mutable value semantics are so powerful.
News

• C++ Now Call for Speakers (cppnow.org/announcements/2022/12/2023-CfS)

• CppNorth Call for Speakers (submissionportal.cppnorth.ca)

• Snitch v1.0 - a "Lightweight C++20 testing framework" (github.com/cschreib/snitch)

• "The Year of C++ Successor Languages" - Lucian Radu Teodorescu (accu.org/journals/overload/30/172/teodorescu)

• "Supporting the Use of Rust in the Chromium Project" - Google Security Blog (security.googleblog.com/2023/01/supporting-use…)

Links

• Dimi's CppCon 2022 talk on Val and C++ interop (youtube.com/watch?v=ws-Z8xKbP4w)

• "I'll Build Myself" - Phil's song about building C++ (youtube.com/watch?v=t2bCE0erTFI)

• P2739R0 - "A call to action:
Think seriously about “safety”; then do something sensible about it" (open-std.org/jtc1/sc22/wg21/docs/papers/2023/p…)

• P2759R0 - "DG Opinion on Saftety for ISO C++" (open-std.org/jtc1/sc22/wg21/docs/papers/2023/p…)

• "The Rule of Two" (chromium.googlesource.com/chromium/src/+/maste…)

• val-lang.dev - the official website for Val (val-lang.dev)

0:00 / 0:00