obj file for mixin?
kenny
funisher at gmail.com
Fri Jan 12 10:27:59 PST 2007
Are there any examples of this anywhere? This sounds very very
interesting to me. Actually so interesting that, you may have just
changed the way I was going to implement something ;)
Does that mean that I can essentially use D as a scripting language?
*Can't contain excitement!*
Daniel Keep wrote:
> Tim Keating wrote:
>> This may seem like a dumb question but . . . a source file that is
>> imported solely for a template that gets used as a mixin will not be
>> compiled into an obj file, correct? The more I think about this, the
>> more it seems like the logical behavior, but MAN did it freak me out
>> when I noticed its absence from my build directory. ("How in the hell
>> did I link that code in there?!?")
>>
>> TK
>
> Actually, some people have used this very behaviour to do some very cool
> (and kinda scary) shell scripting with D.
>
> The idea is that you write your scripting libraries as template mixins,
> then use "dmd -run" to run your .d file as a script. If you're on a
> *NIX, you can even then use a hashbang. D's also fast enough that
> compiling the script every time isn't a big deal.
>
> You certainly wouldn't want to try it with C :3
>
> -- Daniel
More information about the Digitalmars-d
mailing list