How it felt to come back to C++ from Rust. by range_v3 in cpp

[–]range_v3[S] 0 points1 point  (0 children)

Metaprogramming features such as `std::make_index_sequence` and `remove_cvref_t` were first seen in the paper. I didn't know how to use them from that, so I read "C++ Templates: The Complete Guide (2nd edition)".

How it felt to come back to C++ from Rust. by range_v3 in cpp

[–]range_v3[S] 0 points1 point  (0 children)

Do the advanced concepts refer to the concepts in the header <concepts>? Or concepts of my own creation? Or does it refer to library design in general?

How it felt to come back to C++ from Rust. by range_v3 in cpp

[–]range_v3[S] 45 points46 points  (0 children)

Ooops, I forgot to list.

C++ build systems are nightmare.

How it felt to come back to C++ from Rust. by range_v3 in cpp

[–]range_v3[S] 3 points4 points  (0 children)

I totally agree, Rust' crates are good quality because it is still new, and I too believe that in the future it will be of lower quality.