There&#x27;s one thing I can&#x27;t understand about Apple&#x27;s approach, and that is their pathnames.<p>As good as Swift is, putting it <i>by default</i> in asinine paths like &quot;&#x2F;Library&#x2F;Developer&#x2F;Toolchains&#x2F;swift-latest.xctoolchain&#x2F;usr&#x2F;bin&quot; doesn&#x27;t help anybody (and a ton of stuff in OS X is like this).<p>A more Unixy way to do this would be &#x2F;opt&#x2F;swift-3.0&#x2F;bin, where &#x2F;opt&#x2F;swift is a symlink to &#x2F;opt&#x2F;swift-3.0.  Even Apple used to limit the path insanity to merely &#x2F;Developer&#x2F;usr&#x2F;bin.  Not sure what happened...