Skip to main content


#clap is really an amazing crate, the 3.0 release incorporating #structopt was really huge. Good to see the developers appear to be highly motivated to clear out problems and sketch their plans for future changes early. #rust
https://epage.github.io/blog/2022/02/clap-31-a-step-towards-40/
That's a two-sided medal of course. Not sure how the intend to position themselves with regard to major semver version bumps, if they release a major version every 3 months, that's of course a problem. On the other hand, when looking into their issue tracker, a lot of good ideas for improvements in the core system are communicated, and I'd expect most of them to be implemented over time, and after that releases will hopefully be mostly minor updates, semver-compatible.
I have repeatedly observed areas in the rust crates ecosystem become strongly volatile, innovate, and after some time calm down and stabilize (more or less maintenance mode). I guess after some more time, we will see less and less of those in core areas of the dependency tree, as the innovations move more towards the peripheral crates.