DSSS 0.69 released.

Sean Kelly sean at f4.ca
Mon Aug 6 13:20:24 PDT 2007


Robert Fraser wrote:
>
> There's simply no way to get this sort of power with a tool focused simply on building. Even ant, with all its many extensions and its rather simple API makes larger projects that require more than just compilation a nightmare. At work, we have a set of eight Ant scripts averaging 10k, not to mention the 15+ taskdefs we have lying around... and still the push to the test environments is done by a set of Perl, Ruby, Transact-SQL and bash scripts strung together oddly.

True enough.  One of the larger projects I have worked on builds tools 
in one part of the build process (including a compiler) and uses the 
tools later in the build process.  These tools in turn may generate code 
and other data used even further on in the same build.  Then things are 
published, tested, etc.  However, this is beyond what I'd expect of DSSS.

> DSSS looks like a great tool, and the net feature of it, which bears similarities to CPAN, etc., looks like a great way to get dependencies. But as far as building goes, I feel that build-focused tools should be better integrated with scripting languages for larger projects. If DSSS had a Perl interface, it's be perfect for me. As it is, when I get to working on a D project, I plan to invoke DSSS from within the script to do the actual build and let the script handle the things surrounding it.

Good point.  I guess solid scripting support would go a long way towards 
supporting custom build options.  Perhaps MiniD would be useful here.


Sean



More information about the Digitalmars-d-announce mailing list