62++C (C++26 Reflection)
Preamble I've always been better at the 'doing' rather than the explaining, so as part of my “what can we do with C++26” exercise I thought this would be a good opportunity to attempt to practice the 'explain it' bit. (In other words this might not be great! let me know if I can improve or change this) C++26 has now introduced reflection capabilities ( https://learnmoderncpp.com/2025/07/31/reflection-in-c26-p2996/ ) as a standard language feature, previously this is something you'd need to build yourself using various template and macro trickery. I find the only way I can learn how to use new features is to actually try to use them to do something useful. So my plan was - can I use the new C++26 reflection features to create a dynamic language binding system, and if so, can I do so step by step to make it easy/obvious how it could be improved or extended rather than just write a completed final "ta da" here's a C++ reflection system. Since th...