4 ms·
I know that there are several projects around, and I'm for example halfway comfortable with using cmake as a main build tool (bazel looks interesting too). A h
by Matthias247 8y ago
I know that there are several projects around, and I'm for example halfway comfortable with using cmake as a main build tool (bazel looks interesting too).
A huge issue however is still fragmentation. Only a minimal amount of libraries are provided and can be built in this fashion, and translating and maintaining build files of others is no fun.
Another annoyance can be getting into existing projects, where maintainers don't want to learn or invest in anything new, and claim that Makefiles and copying dependencies into subdirectories are just fine.
There's a huge difference between a state of the art modern C++ project and the typical things one encounters.
- pjmlp 8y agoI fully agree, however I would say many existing projects are going go benefit from incrementally change into more modern C++ practices, than rebooting into Rust. It is great that the team has achieved the Rust 2018 milestone, and there are already a few key companies adopting it, but it needs to catch up with 30 years of tooling, e.g. Qt, C++ Builder, CUDA, ...