Rust 생태계의 다음 단계: 누구나 만들 수 있는 'Battery Pack'
Battery packs: Let's talk about crates, baby

Rust 프로그래머인 Niko Matsakis가 제안한 'battery pack' 개념을 소개합니다. Battery pack은 공통 주제로 묶인 큐레이션된 crate 모음으로, CLI 개발, 백엔드 웹 서비스, 임베디드 개발 등 다양한 분야를 위한 팩이 이미 준비되어 있습니다. 누구나 자신만의 battery pack을 만들어 배포할 수 있으며, `cargo bp` 명령어로 쉽게 사용할 수 있습니다. 이는 crates.io의 방대한 crate 중에서 선택하는 데 어려움을 겪는 초보자들에게 유용한 기본 선택지를 제공하고, 특정 요구사항에 맞는 맞춤형 권장 사항을 공유할 수 있게 합니다. 또한 유지보수자 지원과 상호운용성 증진을 위한 방안도 논의됩니다.
제가 Rust를 처음 접하는 사람들에게 가장 많이 듣는 말 중 하나는 crates.io에 훌륭한 crate가 많다는 점은 모두가 좋아하지만, 대안을 조사하고 비교하는 데 많은 시간을 써야 한다는 점은 모두가 싫어한다는 것입니다.