On Tue, Mar 06, 2018 at 08:50:37PM +0000, Jack Stouffer via
> Also, if you'll allow me to have crazy ideas for a moment, one wonders
> why we shouldn't just release Phobos itself through dub? Rust makes
> people use their build tool, why not us?
Please don't. I dread the day my daily dmd toolchain update script will
have to depend on dub just to be able to build a working compiler.
But personal preferences aside, one blocker to this is that dmd and
phobos (as well as druntime) development often go in lockstep, and
sometimes breaking transitions must be coordinated between them so that
git master is always buildable. If dmd and phobos were separate repos,
it would make this coordination much, much, more difficult.
(Though, on second thoughts, that's not necessarily a bad thing, as it
will force us to actually face these issues and make Phobos buildable
with multiple compiler versions, which currently is not well supported,
if it works at all, because of said interdependence. This would also
force us to dogfood our release / deprecation processeses, which will
allow us to notice problems early and to experience what end users would
experience when transitioning between compiler versions. It *will* add
more workload to an already thin Phobos dev team, though. So there's
Why are you blatanly misspelling "blatant"? -- Branden Robinson