Meeting 25 July 2019
C++20 is feature-complete
I wonder what was this tweet about.
C++20 -= Contracts perhaps?
Cologne trip reports
- Herb Sutter - Reddit
- Bryce Lelbach - On the proposed coroutine keywords - On std::web_view [1] - On the constinit keyword - On the spaceship operator
[1] | This is madness IMHO |
std::format in C++20
http://www.zverovich.net/2019/07/23/std-format-cpp20.html
https://www.reddit.com/r/cpp/comments/cgqo14/stdformat_in_c20/
Contracts while we wait
- https://github.com/alexeiz/contract: header-only, C++11, BSL-1.0, uses Waf build system, supports GCC and Clang
- https://github.com/FelixPetriconi/contract_light: C++11, BSL-1.0, uses CMake, GTest (included)
- Boost.Contract (1.67+)
Why std::expected is not in the standard yet?
https://www.reddit.com/r/cpp/comments/c75ipk/why_stdexpected_is_not_in_the_standard_yet_is_it/
- std::expected https://github.com/TartanLlama/expected
- Boost Outcome https://www.boost.org/doc/libs/1_70_0/libs/outcome/doc/html/index.html
- Outcome without Boost https://ned14.github.io/outcome/
- Leaf https://github.com/zajo/leaf
Microsoft to explore using Rust
https://www.zdnet.com/article/microsoft-to-explore-using-rust/
https://www.reddit.com/r/cpp/comments/cegbhj/microsoft_looking_into_rust_as_an_alternative_to_c/
Vittorio Romeo: