Compile time function execution...

Lionello Lunesu lio at lunesu.remove.com
Fri Feb 16 02:11:26 PST 2007


Andrei Alexandrescu (See Website For Email) wrote:
> Walter Bright wrote:
>> Andrei Alexandrescu (See Website For Email) wrote:
>>> This is by far the least interesting application of this stuff. I 
>>> don't even count it when I think of the feature. "Oh, yeah, I could 
>>> compile square root at compile time. How quaint."
>>
>> I agree. I need a better example. Any ideas?
> 
> Well we talked about:
> 
> int a = foo();
> char[] b = bar();
> print("a is $a and b is $b, dammit\n");
> 
> The interesting part is that this will also require you to screw in a 
> couple of extra nuts & bolts (that were needed anyway).


But add a "!" to the print, and it's already possible? What extra is 
needed, and is that just to get rid of the "!"?

L.



More information about the Digitalmars-d mailing list