__FUNCTION__ implemented with mixins and mangles

Jarrett Billingsley jarrett.billingsley at gmail.com
Sat Jun 13 21:23:09 PDT 2009


On Sat, Jun 13, 2009 at 9:46 PM, zsxxsz<zhengshuxin at hexun.com> wrote:
> It's good. But I think it should be implement by the DMD compiler, just like
> __FILE__  and __LINE__. __FUNCTION__ should be the base D language syntax same as
> __FILE__, __LINE__, in C99, they're all the compiler's things to get these and the
> compiler do these more easily than any library.
>

I completely agree, but Walter and Andrei's argument against it is -
where does it end?  Do we need __PACKAGE__, __MODULE__, __TYPE__,
__TEMPLATE__, etc. etc. etc.?  And I agree with them too - but you
know, it'd be nice to actually get some results on these things once
in a while instead of a bunch of bullshit bikeshed discussions.
Sheesh.



More information about the Digitalmars-d mailing list