C++ are în sfârșit propriul Cargo: crow — managerul de pachete care te face să zâmbești
Un dezvoltator a adus ideea Cargo din Rust în lumea C++, iar asta pare o gură de aer proaspăt printre fișierele CMake interminabile.

Dacă ai încercat vreodată să compilezi un proiect C++, știi: e ca și cum ai asambla mobilă IKEA fără instrucțiuni, și cu o cheie de 13 care nu e în cutie. Dar se pare că avem un salvator — un pasionat a creat crow, un manager de pachete pentru C++, inspirat de Cargo din Rust.
Pe scurt, crow face ceea ce dezvoltatorii C++ și-au dorit de ani de zile: gestionarea dependințelor, compilare și, poate, chiar liniștirea nervilor. E încă în fază incipientă, dar poți deja crow new my_project și crow build — și nu e o glumă. Fără descărcări manuale de fișiere header de pe SourceForge, fără dansuri cu vcpkg sau Conan. Doar funcționează. Bineînțeles, cu mici rezerve: proiectul e la stadiul de MVP, dar conceptul sună ca o muzică.
Desigur, comunitatea C++ nu ar fi ea însăși fără scepticism: „Încă un manager de pachete, acum sunt 47 la număr”. Dar crow se remarcă prin minimalism și preia ce e mai bun de la Cargo — fișier declarativ, versionare, și chiar cargo doc (aproape). Dezvoltatorul s-a săturat de soluțiile overengineered și a zis: „Hai să facem simplu, ca la oameni”.
Comentariul echipei METABYTE
C++ e un limbaj care nu moare, dar ecosistemul său amintește uneori de un cimitir de instrumente învechite. Dacă crow va ajunge la un release production-level, poate nu vom mai blestema CMake la fiecare proiect nou. Până atunci, dați un star pe GitHub — poate vă fi de folos.
URMATORUL PAS
Ti-a placut abordarea?
Aplicam aceleasi principii in proiectele clientilor: AI, automatizari, produse care nu se sting dupa lansare.