September 16, 2005
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
September 17, 2005
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