www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - digc 0.0.17

reply Burton Radons <burton-radons smocky.com> writes:
Wow, the last public release was a year minus eight days ago!

digc is a compilation utility for D, primarily for Windows.  It handles 
wildcards (so you just need to specify "*.d" instead of trying to 
remember each and every module in your project), builds libraries with 
attached headers (essentially partially turning a library into an 
assembly, although it automatically does the inclusion), windowed 
applications (automatically sticking in Windows XP styling), easy 
dynamic link libraries (with garbage collector sharing), etcetera.  It 
tries to hide all the nasty features of dealing with compiling more than 
just a single executable.

See the changelog in the link for details on the new features.  New 
parser instead of the old cruddy stripper (I'm sure I've missed parts of 
the language), DLLs use the main executable's garbage collector 
automatically, support for Linux (DMD only).  One nice unlabeled change 
is that it now has a permanent home; this link will always work properly 
unless if I die.  So get that link out there because it's frustrating to 
read all these threads where digc's functionality is described exactly 
and people say "wouldn't it be nice if we had a tool like that?".

http://www.smocky.com/index.php/Digc
Sep 16 2005
parent John Reimer <brk_6502 yahoo.com> writes:
Burton Radons wrote:
 Wow, the last public release was a year minus eight days ago!
 
 digc is a compilation utility for D, primarily for Windows.  It handles 
 wildcards (so you just need to specify "*.d" instead of trying to 
 remember each and every module in your project), builds libraries with 
 attached headers (essentially partially turning a library into an 
 assembly, although it automatically does the inclusion), windowed 
 applications (automatically sticking in Windows XP styling), easy 
 dynamic link libraries (with garbage collector sharing), etcetera.  It 
 tries to hide all the nasty features of dealing with compiling more than 
 just a single executable.
 
 See the changelog in the link for details on the new features.  New 
 parser instead of the old cruddy stripper (I'm sure I've missed parts of 
 the language), DLLs use the main executable's garbage collector 
 automatically, support for Linux (DMD only).  One nice unlabeled change 
 is that it now has a permanent home; this link will always work properly 
 unless if I die.  So get that link out there because it's frustrating to 
 read all these threads where digc's functionality is described exactly 
 and people say "wouldn't it be nice if we had a tool like that?".
 
 http://www.smocky.com/index.php/Digc

Nice Burton. Good to hear you've improved digc. Did you test the linux version with colinux? ;-) -JJR
Sep 16 2005