What Makes A Programming Language Good

Nick Sabalausky a at a.a
Wed Jan 19 11:20:09 PST 2011


"nedbrek" <nedbrek at yahoo.com> wrote in message 
news:ih6o0g$2geu$1 at digitalmars.com...
>
> "Vladimir Panteleev" <vladimir at thecybershadow.net> wrote in message 
> news:op.vpjlwrletuzx1w at cybershadow.mshome.net...
>> On Wed, 19 Jan 2011 08:09:11 +0200, Austin Hastings <ah08010-d at yahoo.com> 
>> wrote:
>>
>>> On 1/19/2011 12:50 AM, Vladimir Panteleev wrote:
>>
>> Actually, you're probably right here. To my knowledge, there are only two 
>> build tools that take advantage of the -deps compiler option - rdmd and 
>> xfbuild. Older ones were forced to parse the source files - rebuild even 
>> used DMD's frontend for that. There's also a relatively new tool (dbuild 
>> oslt?) which generates makefiles.
>
> Can someone tell me the corner case that requires a build tool to parse 
> the whole source file?  My make helper is awk, it just looks for the 
> "import" and strips out the needed info...
>

Just as a few examples:

mixin("import foo.bar;");

// or

enum a = "import ";
enum b = "foo.";
enum c = "bar;";
mixin(a~b~c);

// or

static if(/+some fancy condition here+/)
    import foo.bar;





More information about the Digitalmars-d mailing list