Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is how C++ language usually works. Just some primitive for building libraries on. Expect some library change come later.


Thankfully it is so easy to quickly import libraries into C++...


It actually is, for anyone using Conan or vcpkg.


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!


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.


This would be the standard library so it's not really an issue.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: