|
|
|
|
|
by ReactiveJelly
2163 days ago
|
|
Here are the problems I've had with other build systems, as a noob, that I have not had with Cargo: - Having to learn weird syntax and constantly look up the reference manual (CMake)
- Having to manually add source files (qmake)
- Sometimes it just needs a clean and nobody knows why (Visual Studio)
- Having to remember to set up debug and release builds and decide your directory layout for everything and figure out what 'a shadow build' is and who gives a crap since it all takes too much HDD space either way (qmake, CMake, make) Also having tests built-in is really nice. Rust is the only language where I bother writing tests. Everything else makes it too hard, as if entry points into your binary are supposed to be rare and expensive. |
|