This talk was great! I was playing around with reflection and when I realized that I couldn't craft functions for the type I was constructing, it felt weird. But I guess something is better than nothing, as C++ is perhaps 26 years too late to the party, any later would be bad.
I like to use reflection but there is something I’m worrying about. Debuggability, I wonder when would we get this thing in a debuggable manner. 2030 seems high expectation😢
The amount of time we are spending basically turning C++ into Rust amazed me. The moment backwards compatibility is invoked, all of the safety guarantees of these advancements are thrown out. A sad fact this large community doesn’t seem to want to acknowledge.
Pure magic. Fantastic presentation, thank you Andrei.
Great speech. Thanks for sharing!
10:01 Herb Sutter’s talk: ua-cam.com/video/FNi1-x4pojs/v-deo.html (with Alexandrescu cameo)
Andrei talks are always so fun
Andrei has got to me one of my favorite speakers of any topic
This talk was great! I was playing around with reflection and when I realized that I couldn't craft functions for the type I was constructing, it felt weird. But I guess something is better than nothing, as C++ is perhaps 26 years too late to the party, any later would be bad.
queue_injection? Why not code_injection instead?
I like to use reflection but there is something I’m worrying about. Debuggability, I wonder when would we get this thing in a debuggable manner. 2030 seems high expectation😢
gonna be that nerd, pretty sure it's not future subjunctive... I believe it's future perfect... :D @ 8:55
This looks a lot like Rust's procedural macros from a usability standpoint, is `queue_injection` fundamentally different from `quote!`?
It's a shame that Circle didn't make it into C++
11:53 Let's be honest, we don't need setters/getters here at all:
```
struct Book {
std::string author;
std::string title;
};
```
L-word 😅
The amount of time we are spending basically turning C++ into Rust amazed me. The moment backwards compatibility is invoked, all of the safety guarantees of these advancements are thrown out. A sad fact this large community doesn’t seem to want to acknowledge.
Cpp is a mess. Totally and utterly unsuitable for all but the most elite.
I really like the feature, but I really don't like how rust is not being mentioned, while it was surely a main example...
Maybe because reflection was invented & popularized by other people many years prior to the birth of Rust programming lauguage?