Draft C++17 Highlights


Details
Now that the standards committee has determined the C++17 standard to be major feature complete, and are working through the ballot comments, let's meet to discuss what will be part of the next release of the language. Where possible, we'll illustrate these features through the proposed technical specifications.
6:00 PM: Food, mingling
6:35 PM: Announcements & Speaker Introductions
6:45 PM: Adam – Changes to the C++ core
7:15 PM: Nathan – Changes to C++ Standard Library
7:45 PM: break
7:50 PM: Lightning talks
8:00 PM: It's over! Happy Holidays!!
Presenters:
Adam Martin
ADAM has been using Unix systems since the late 1980s (truth be told he canhardly remember using anything but). The Linux User Group at Case Western Reserve University (where nobody actually seemed to run Linux!) first exposed him to FreeBSD. He now tinkers with a lot of different bits of FreeBSD, but he is usually focused on C++ standardization these days. He's always easy to spot at conferences -- find the guy with the unique hat. (It's different every few years.)
He has worked in Erez Zadok's FileSystem and Storage Laboratory at SUNY StonyBrook; for FalconStor Software, Inc. writing Deduplication engines for Linux platforms; for Bloomberg L.P. writing C++ standard library components; and for Google Inc. writing core network protocols. He now works for MongoDB's platforms team, and writes myriad useful components for C++ developers.
Nathan Myers
Nathan began using C++ professionally in 1988. He worked on most parts of the Standard Library for C++98, and proposed one core language feature, "explicit". He is credited with inventing the "traits" technique, and the longest blue English sentence comprising only non-repeated C++ keywords. Lately, he has worked on contracts and bit container types for C++20.

Draft C++17 Highlights