digitalmars.D.announce - DSSS and Rebuild 0.65 released.
- Gregor Richards (40/40) May 18 2007 DSSS, the D Shared Software System, is a tool to ease the building,
- =?ISO-8859-1?Q?Manuel_K=F6nig?= (19/19) May 19 2007 Great works, Thanks!
- Graham St Jack (2/29) May 20 2007
- Alexander Panek (5/32) May 24 2007 Lets found a Gregor Fan Club! :D
DSSS, the D Shared Software System, is a tool to ease the building, installation, configuration and acquisition of D software. Some of you who have given me bug reports and feature requests recently may notice they're not all here in 0.65. Well, I have an itchy trigger finger. The changelog for 0.65: - Now exits with the proper exit code when a subcommand fails (see - Argument parsing now fails properly with invalid arguments before the command. - Now always fflush's before doing a system() call, to improve output. - Rearranged build order to be a bit more explicit. - Added the new technical README. - Improved the process of making universal binaries for OS X. - Rebuild: Added -notfound, which lists imports which correspond with non-existing files. - DSSS should now only install dependencies which are not handled (even if they're handled externally to DSSS). - Rebuild: Moved document generation back into rebuild. - Future versions should be upgradeable with `dsss net install dsss` - Rebuild: Made rebuild choose a D compiler at runtime when possible. - The 'sss' package now installs as a sourcelibrary, so it should be compilable during X-compilation, etc. - Rebuild: Fixed import timestamping. As per usual, more information and downloads are available at: DSSS: http://www.dsource.org/projects/dsss/ Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild - Gregor Richards PS: I know that DSSS is becoming successful because I'm getting plenty of feature requests for features it already has. Everybody knows that the best measure of success of a F/OSS project is clueless users.
May 18 2007
Great works, Thanks! Everything worked out of the box: just unzipped, setting up $PATH to dsss/bin and firering up "dsss build test.d" - and my first application was done. No undefined blahblah or "please specify ...", it just worked! The first thing I asked me was: "why haven't I downloaded this tool earlier?" (Now I can understand why Gregor was a bit upset sometimes because only a few seemed to use dsss :) ) A dsss.conf file was created in no time (just three lines, copied from the dsource example page) so I only had to do "dsss build" and the build was done with no fancy parameters supplied for every build - yet no params at all. The context sensitive help is also very nice, eg. "dsss --help" shows you some general options where "dsss net --help" shows you the options for net tasks. So, just give dsss a shot if you haven't done yet - it will really ease up your build process. PS: Was that enough advertisement, Gregor? :) -- regards manuel
May 19 2007
I would like to add my thanks too. I'm using dsss very happily. Manuel König wrote:Great works, Thanks! Everything worked out of the box: just unzipped, setting up $PATH to dsss/bin and firering up "dsss build test.d" - and my first application was done. No undefined blahblah or "please specify ...", it just worked! The first thing I asked me was: "why haven't I downloaded this tool earlier?" (Now I can understand why Gregor was a bit upset sometimes because only a few seemed to use dsss :) ) A dsss.conf file was created in no time (just three lines, copied from the dsource example page) so I only had to do "dsss build" and the build was done with no fancy parameters supplied for every build - yet no params at all. The context sensitive help is also very nice, eg. "dsss --help" shows you some general options where "dsss net --help" shows you the options for net tasks. So, just give dsss a shot if you haven't done yet - it will really ease up your build process. PS: Was that enough advertisement, Gregor? :) -- regards manuel
May 20 2007
On Mon, 21 May 2007 10:10:56 +0930 Graham St Jack <grahams acres.com.au> wrote:I would like to add my thanks too. I'm using dsss very happily. =20 Manuel K=C3=B6nig wrote:Lets found a Gregor Fan Club! :D "What Would Gregor Do?" (Just as a side note, I'm really happy with DSSS, too. ;) )Great works, Thanks! =20 Everything worked out of the box: just unzipped, setting up $PATH to dsss/bin and firering up "dsss build test.d" - and my first application was done. No undefined blahblah or "please specify ...", it just worked! The first thing I asked me was: "why haven't I downloaded this tool earlier?" (Now I can understand why Gregor was a bit upset sometimes because only a few seemed to use dsss :) ) =20 A dsss.conf file was created in no time (just three lines, copied from the dsource example page) so I only had to do "dsss build" and the build was done with no fancy parameters supplied for every build - yet no params at all. =20 The context sensitive help is also very nice, eg. "dsss --help" shows you some general options where "dsss net --help" shows you the options for net tasks. =20 So, just give dsss a shot if you haven't done yet - it will really ease up your build process. =20 =20 PS: Was that enough advertisement, Gregor? :)
May 24 2007