Plot2kill 0.2

Nick Sabalausky a at a.a
Fri Mar 11 21:48:04 PST 2011


"Nick Sabalausky" <a at a.a> wrote in message 
news:ilf11q$1l6l$1 at digitalmars.com...
> "Simon" <s.d.hammett at gmail.com> wrote in message 
> news:ile8be$4as$1 at digitalmars.com...
>> On 11/03/2011 21:33, Nick Sabalausky wrote:
>>> "dsimcha"<dsimcha at yahoo.com>  wrote in message
>>>
>>> Unfortunately that makes debugging CTFE a royal pain in the ass since 
>>> CTFE
>>> has absolutely zero way to send anything to stdout - or any other IO for
>>> that matter. And you can't work around it by appending to a log to then
>>> display at runtime because CTFE deliberately disallows any global 
>>> mutable
>>> state *even* when order-of-evaluation doesn't matter for what you're 
>>> trying
>>> to do.
>>>
>>>
>>
>> huh?
>>
>> just use:
>>
>> pragma(msg, CTFE_string);
>>
>> piss of piss.
>>
>
> s/piss/shit/
>
> void foo(string str)
> {
>    pragma(msg, str);
> }
> enum x = foo("fubared");
>
> Try it. Big fail.
>

Erm, I meant:

int foo(string str)
{
    pragma(msg, str);
    return 0;
}
enum x = foo("fubared");






More information about the Digitalmars-d-announce mailing list