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