Reflection in C++ - Past, Present, and Hopeful Future - Andrei Alexandrescu - CppCon 2022

--- Reflection in C - Past, Present, and Hopeful Future - Andrei Alexandrescu - CppCon 2022 Aspect Oriented Programming. Metaobject protocols. Intentional programming. AspectC . OpenC . C metaclasses. Reflection and related technologies already has a long history in the theory and practice of several programming languages, including C . However, the lofty promises of the 1990s (user-defined language semantics, infinite configurability, ultimate code reuse) failed to materialize in mainstream success. Within the standard C realm, a reflection proposal has had a long and meandering road that is finally converging. Will it be successful? Why is this time different? And most importantly, what’s in it for the community - what compelling applications are at the horizon to justify the addition to an already large language core? This talk explores these questions and several related others. Although you won’t t
Back to Top