But hey, at least they have a Turing-complete template language to go with their macros! Priorities, right?
Any C++ user (you know, the people who actually use the language) will tell you that templates is a central part of the language and something that is far more important than introspection.
Anyway, like I said in the other comment, there's a study group for reflection now. We'll see what comes out of it.
Funny, because I am a heavy C++ user (why did you assume differently?). C++ probably accounts for between 1/3 and 1/2 of my lifetime lines-of-code. Trouble is, I've had to use it for more than algorithms work, which is the only place I've ever seen templates shine. I've used a half dozen C and C++ GUI frameworks that painstakingly work around the introspection issue, and while these frameworks often make do quite nicely without templates, they always have a bolted-on monstrosity of an introspection system. Qt is probably the most direct example: they built their own preprocessor/parser around C++ to take care of their need for introspection.
I'm glad there is a study group, but the absence of introspection has been hurting the C++ community for a long time. It's the flaw that has launched 1,000 high-level languages and 100,000 dirty hacks.
And with that you can build reflection:
(Poe's law applies, sorry if you were attempting humor and I missed it.)
https://groups.google.com/a/isocpp.org/forum/?fromgroups#!fo...