2 ms·
>Plenty of those can be better expressed in C++20, alongside clang tidy and VC++ analysers. Aside from lack of C++20 support on many targets, Clang tidy and ex
by carlmr 6y ago
>Plenty of those can be better expressed in C++20, alongside clang tidy and VC++ analysers.
Aside from lack of C++20 support on many targets, Clang tidy and extra analyzers require other people to take the same care as you do, an assumption that, as somebody mentioned in that article, is unreasonable to make in a non-solo project.
>Compile time reflection and metaclasses already exist as VC++ prototype, demoed at Visual C++ 2020 virtual conference.
A prototype in a Microsoft dialect of C++? That's apples and oranges.
>While I enjoy using Rust, what I care about are the libraries and IDE tooling
IDE tooling has gotten better, but of course that does still lag behind. While C++ build systems IMHO lag behind cargo, so for me that's a tie.
- pjmlp 6y agoIt isn't a Microsoft dialect, rather what might be coming in ISO C++23. Conan and vcpkg are already establishing themselves, and they have a killer feature over cargo, binary dependencies. Also too many Rust libraries still reach out to unsafe, needlessly.