René Richter "any optional variant: C++17 vocabulary types"
Channel: Cpp Usergroup Dresden
Date: 2018-11-11

Every programming language comes with a system for data and types, static or dynamic, strict or relaxed.
To understand where we did come from might affect our ability to go on in with modern C++.
In 2017 optional, variant and any were introduced.
The (short) presentation is intended to start a discussion around:
How do these vocabulary types fit into the type system? 
Is the type system now complete?
What about the proposed Expected and other ways to return function results / exceptions in future versions of C++?