Meeting 8 November 2018
Pre-San Diego Papers
- Bartek’s Coding Blog: Five Awesome C++ Papers for San Diego
- JeanHeyd Meneide: Simple, Easy Papers
- JeanHeyd Meneide: Optional Choices to Make
- Monadic operations for
std::optional
- A simple, practical optional reference for C++
- “The good news is that this paper lets the C++ Committee continue to wage the holy war about how comparison and assignment for such a type should work while providing a way forward for not only
std::optional<T&>
, butvariant<T&, ...>
andstd::expected<T&>
.”
- “The good news is that this paper lets the C++ Committee continue to wage the holy war about how comparison and assignment for such a type should work while providing a way forward for not only
- Jonathan Boccara: Why Optional References Didn’t Make It In C++17
- Monadic operations for
- JeanHeyd Meneide: Paper Review II
The simplest papers are often the worst for bikeshedding. – Niall Douglas
- Implicit
constexpr
- Package Specification, Notes on C++ Package Management, Package Ecosystem Plan
- Canonical Project Structure
- “If you have to disregard every rule and recommendation in these guidelines but one, for example, because you are working on an existing library, then insist on this: public header inclusions must use the library name as a directory prefix.”
find_backward
flat_map
andflat_set
char8_t
: A type for UTF-8 characters and strings