Errors compiling DSSS

Rob T rob at ucora.com
Fri Nov 30 11:16:56 PST 2012


On Friday, 30 November 2012 at 17:59:23 UTC, jerro wrote:
> It's easy to work around that. It's certainly orders of 
> magnitude easier than parsing the source files. Besides, 
> parsing them isn't even enough because imports can be inside 
> static if blocks or templates. You need pretty much an entire D 
> frontend to correctly find dependencies from source files.

It may be easy, but it's not obvious, which makes it hard. That's 
the problem with external builds.

You make a very good point about the static ifs and so on, which 
means the best place to get that kind of information is directly 
from the compiler during the build process, but why assume that 
the compiler can only partly build rather than perform full 
builds, including an installation?

It just seems like a good idea to use D as the build language 
rather than something else.




More information about the Digitalmars-d mailing list