Meeting 5 September 2019
Post-Cologne Mailing
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/#mailing2019-08
CppCast: C++ Epochs with Vittorio Romeo
https://cppcast.com/vittorio-romeo-epochs/
https://www.reddit.com/r/cpp/comments/cxbkae/cppcast_c_epochs/
Article: https://vittorioromeo.info/index/blog/fixing_cpp_with_epochs.html
Vcpkg: 2019.07 Update
https://devblogs.microsoft.com/cppblog/vcpkg-2019-07-update/
https://www.reddit.com/r/cpp/comments/cqta79/vcpkg_201907_update/
Hopefully you will not require specific versions of packages, as the workflow of vcpkg doesn't really support the (very common) scenario well.
{fmt} V6.0.0 released
https://github.com/fmtlib/fmt/releases/tag/6.0.0
https://www.reddit.com/r/cpp/comments/cvogos/fmt_60_released_with_format_string_compilation/
Cpp.Chat: https://youtu.be/PIeLO-H9ZZE
Boost 1.71 released
https://www.boost.org/users/history/version_1_71_0.html
- NEW: Variant2: A never-valueless, strong guarantee implementation of std::variant, from Peter Dimov.
- Reddit https://www.reddit.com/r/cpp/comments/csj2ql/boost_version_1710/
OSes built using C++
Reddit: https://www.reddit.com/r/cpp/comments/cho1qb/are_there_any_oses_built_using_c/
- TempleOS
- Haiku
- Google Fuchsia
- IncludeOS
- DistortOS (RTOS)
- Symbian OS (Dead)
- SerenityOS
Lambdas vs. Closures
Web Framework Benchmarks
https://github.com/an-tao/drogon
Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix
Introducing the Rule of DesDeMovA
Blog post by Peter Sommerlad
https://blog.safecpp.com/2019/07/01/initial.html
https://accu.org/content/conf2014/Howard_Hinnant_Accu_2014.pdf
Rule of Zero:
Code that you do not write cannot be wrong.
(C++ developers are really bad at naming things.)