Meeting 18 July 2019

Draft FAQ: Why does the C++ standard ship every three years?

https://herbsutter.com/2019/07/13/draft-faq-why-does-the-c-standard-ship-every-three-years/

There are two basic release target choices: Pick the features, or pick the release time, and whichever you pick means relinquishing control over determining the other. It is not possible to control both at once.

C++20 has a lot of major features. Three of the biggest all start with the letters “co” (concepts, contracts, coroutines) so perhaps we could call it co_cpp20.

https://www.reddit.com/r/cpp/comments/ccqz7t/faq_why_does_the_c_standard_ship_every_three_years/

Execution Pane in Compiler Explorer

https://www.patreon.com/posts/28352557

If you're just writing a spot of code and don't want to be distracted by the assembly output, or if you want a little more control over how your code is executed on Compiler Explorer, the Execution pane is for you!

https://www.reddit.com/r/cpp/comments/ccv6r5/compiler_explorer_now_has_an_execution_only_pane/

Go-like error handling in C++

https://github.com/hellozee/errors

https://www.reddit.com/r/cpp/comments/c7il5n/an_idiots_attempt_to_do_a_go_like_error_handling/

It looks like you invented something similar to std::expected.

Better Ways to Test with doctest – the Fastest C++ Unit Testing Framework

https://blog.jetbrains.com/rscpp/better-ways-testing-with-doctest/

Twitter

/img/terminator-cpp.png