First Impressions of Rust
Hey hey, this post is great! A few small comments:<p>&gt;  It&#x27;s not obvious to me why they do this – it&#x27;s a documentation generator, why does it care what version of the Rust compiler I&#x27;m using?<p>rustdoc, being a part of the Rust distribution, has the same stability guarantees that Rust does: once it gains a feature, it will never go away. We (well, not me I don&#x27;t really work on rustdoc, to be clear) need the capacity to try out new features without committing to them, same as features in the language.<p>&gt; PyPI launched in 2003, and CPAN has been running since 1995<p>Neither of these support namespacing though, right?<p>&gt; Cargo&#x27;s unit of distribution is the crate, which is a problem because Rust&#x27;s compilation unit is also the crate.<p>Cargo&#x27;s unit of distribution is a <i>package</i>, which is one or more crates. It is true that there can only be one library crate per package, however. This is one area where people don&#x27;t use the correct words super often, honestly.<p>&gt; Of course build times are slow if changing one line of a leaf file requires rebuilding dozens of modules.<p>This shouldn&#x27;t change based on if you&#x27;re using Cargo or not; if it&#x27;s re-building dependencies every time you touch a file, that is a bug.