On Wed, Mar 07, 2018 at 02:53:17PM +0000, Mike Parker via 
Digitalmars-d-announce wrote:
> On Wednesday, 7 March 2018 at 14:20:54 UTC, H. S. Teoh wrote:
> > It will force everyone who compiles dmd from source to use dub. It's
> > not the end of the world, but I for one will not be too happy about
> > it.
> 
> IMO, much better than forcing everyone to compile with make, which I'm
> not too happy about :-)

Touché. :-D  The good thing is that make is pretty much guaranteed to
exist in all OS installations (except Windows perhaps? But pretty much
anywhere a compiler toolchain is installed), whereas dub isn't.

Seriously, I would be much happier with a D build tool. Dub is not a bad
package manager, though it could be better, but IMO it does a poor job
at being a general build system.  If it were only made more configurable
and less insistent about everything being required to be done its way or
the highway, having Phobos distributed as a dub package wouldn't be so
bad. 

But who knows. Maybe being forced to use dub to build Phobos would
finally provide the motivation for people to improve dub as a build
tool. But AIUI there are some fundamental design assumptions built into
dub that basically makes it impossible to fix some of these issues
without pretty much rewriting it from ground up.  Because of this, I
have not found myself particularly inclined to actually look at its
code.


T

-- 
What is Matter, what is Mind? Never Mind, it doesn't Matter.
              • ... Sönke Ludwig via Digitalmars-d-announce
              • ... Paolo Invernizzi via Digitalmars-d-announce
              • ... Sönke Ludwig via Digitalmars-d-announce
              • ... Steven Schveighoffer via Digitalmars-d-announce
          • Re: Relea... Jack Stouffer via Digitalmars-d-announce
            • Re: ... H. S. Teoh via Digitalmars-d-announce
            • Re: ... psychoticRabbit via Digitalmars-d-announce
              • ... rikki cattermole via Digitalmars-d-announce
              • ... H. S. Teoh via Digitalmars-d-announce
              • ... Mike Parker via Digitalmars-d-announce
              • ... H. S. Teoh via Digitalmars-d-announce
              • ... Steven Schveighoffer via Digitalmars-d-announce
            • Re: ... Steven Schveighoffer via Digitalmars-d-announce
        • Re: Release D... Random D user via Digitalmars-d-announce
    • Re: Release D 2.079.0 Martin Nowak via Digitalmars-d-announce
  • Re: Release D 2.079.0 Chris M. via Digitalmars-d-announce
  • Re: Release D 2.079.0 Void-995 via Digitalmars-d-announce

Reply via email to