Meeting 107 (21 May 2020)
The New York ISO C++ meeting is postponed
We had already postponed the Varna meeting originally planned for June 1-6, and earlier today INCITS (the U.S. national body) announced that it was banning all face-to-face standards meetings for the rest of the year, so we are also postponing the New York meeting previously planned for November 9-14.
AMA with Bjarne Stroustrup
mailing2020-05
Select papers:
- P2145R0 Evolving C++ Remotely
- P1861R1 Secure Networking in C++ (LEWG)
- P1985R2 Universal Template Parameters (EWGI)
- P2128R1 Multidimensional subscript operator (EWGI)
mailing2020-05
Select papers:
- P2159R0 An Unbounded Decimal Floating-Point Type (LEWGI)
- P2163R0 Native Tuples in C++ (LEWG):
<int, char> n1 = {1, 'x'};
- P2169R0 A nice placeholder with no name (EWG):
auto[x, y, _] = f();
- P2172R0 What do we want from a modularized Standard Library? (LEWG) “It is worth asking ourselves whether modularizing the standard library is the best use of our time.”
- P2142R1 Allow . operator to operate on pointers (EWGI) – WHAT.
Goals and priorities for C++
This paper describes the goals and priorities which the authors believe make C++ an especially effective programming language for our use cases. That said, our experience, use cases, and needs are clearly not those of every user. We aren’t pushing to directly build consensus on these points. Rather, this is presented as a vehicle to advertise our needs from C++ as a high-performance systems language.
- C++ proposal dismisses backward compatibility
- What If C++ Abandoned Backward Compatibility?
- Reddit 1
- Reddit 2
Game developers vs. Modern C++
- Vittorio Romeo - Modern C++ gamedev - thoughts & misconceptions
- unique_ptr - seven calls to dereference - why is this needed?
- Lightweight but still STL-compatible unique pointer