News for hackers. Stuff that matters.
Re:Reflection for C++26 by pjmlp on Tuesday July 02, 2024 @03:27AM (#40854324)
It actually is, for anyone using Conan or vcpkg.
Re:Reflection for C++26 by coopierez on Tuesday July 02, 2024 @07:14AM (#40855473)
So our team switched to vcpkg recently and, while it has improved certain parts of our dependency process, it has also made other parts more complex. Notably when something suddenly goes wrong it is far more complex to figure out what actually happened (Though to be fair a lot of these issues also come from combining vcpkg with cmake). This led to most of my team revolting against vcpkg and now it looks like we might go back to just vendoring our libraries again.

I suppose I just yearn for an all-in-one build system + package manager like exists in Rust or Go. Once you've seen what can be possible when these things are integrated from the ground up it sort of ruins your C++ build experience!

Re:Reflection for C++26 by pjmlp on Tuesday July 02, 2024 @11:41AM (#40857722)
Until one needs to step out of a pure Go or pure Rust experience, and then it is a quite interesting build.rs file, Makefiles or shell scripts.