&gt; rustup is a toolchain manager for Rust<p>I&#x27;m hoping this follows the &quot;functional&quot; paradigm, where a compile command is invoked, and the compilation result depends solely on the arguments of the command, and not on configuration files and such. This makes it much easier to script things, to use alternative build systems, and, in general, to keep things predictable.<p>I&#x27;m saying this because I&#x27;m detecting a trend in a different direction, where tools are making things more confusing instead of more clear.