3 ms·
"Introspection — the ability to ask questions about your program during compilation" Having lived in a Java bubble for some time compile-time introspection sou
by weinzierl 2y ago
"Introspection — the ability to ask questions about your program during compilation"
Having lived in a Java bubble for some time compile-time introspection sounded like an oxymoron to me when I first heard it. Now I realize, there are worlds where introspection is understood to be at compile-time with such matter-of-factness, that it's not even worth mentioning.
- steveklabnik 2y agoYes, this is a good point. In a C++ context, RTTI already exists, and so for the intended audience, they would already understand that this is about compile time reflection. But sometimes when things hit a broader audience, there’s opportunity for misunderstanding.