Prototype buildsystem "Drake"

Jacob Carlborg doob at me.com
Thu Jul 14 13:09:08 PDT 2011


On 2011-07-14 08:56, Russel Winder wrote:
> Nick,
>
> On Wed, 2011-07-13 at 17:41 -0400, Nick Sabalausky wrote:
> [ . . . ]
>> Yea, D is likely to be a little more verbose than what could be done in Ruby
>> (or Python). Personally, I think that's well worth it, though. I don't know
>> how many others would agree or not.
> [ . . . ]
>
> You might want to take a quick look at SBT -- the standard Scala build
> framework.  It's advocates started it because Ant and Maven are XML hell
> and are generally problematic, and Gradle is build on Java and Groovy,
> and (as you might expect) Scala folk abhor all things dynamic (i.e.
> Groovy) and insist on static type checking.  I have some doubts about
> the huge downloads they dump into each project hierarchy, but there is
> no doubt that they have made excellent use of a statically type language
> to create a DSL for building Scala things.
>
> If D can be used to go down this sort of road, and if it can support the
> build and install facilities of SCons and Waf, then it could be a
> winner.

Scala have a lot of features making a DSL looking a lot better than one 
written in D.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list