Rob and Jason are joined by Matt Calabrese to talk about his Regular Void Proposal, template
Matt Calabrese is a software engineer working primarily in C++. He started his programming career in the game industry and is now working on libraries at Google. Matt has been active in the Boost community for over a decade, is currently a member of the Boost Steering Committee, and is a member of the Program Committee for C++Now. Starting in the fall of 2015, he has been attending C++ Standards Committee meetings, authoring several proposals targeting the standard after C++17, notably including a proposal to turn the void type into an instantiable type and a proposal for the standard library to introduce a generic algorithm for invoking standard Callables with argument types and argument amounts that may be partially calculated at compile-time or at runtime. He is also the author of the controversial paper "Why I want Concepts, but why they should come later rather than sooner", which may have contributed to the decision to not include the concepts language feature in C++17.
Β
π 2016-12-16 04:49 / β 00:41:15
π 2016-12-09 04:46 / β 00:55:00
π 2016-12-02 04:45 / β 00:40:39
π 2016-11-18 05:03 / β 00:35:45
π 2016-11-11 08:24 / β 00:59:39