On Tuesday, 11 April 2017 at 12:56:59 UTC, Jonathan M Davis wrote:
But if we just use dub - which _is_ the official packaging and build tool - then we avoid these issues. Ideally, the compiler and dub would be part of the distro, but libraries don't need to be.
But that would defeat a primary goal of distros: reproducable builds, w/o depending on downloading anything from the internet. Distros are doing that for good reasons: saves operators from uncountable working hours (one of *the* major reason of Linux' success).
And it sounds like that's basically how the Go and Rust folks want to function as well.
Right. Exactly why we completely banned Go from a project just a few days ago. --mtx