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.
- __FUNCTION__ implemented with mixins and mangles Jarrett Billingsley
- Re: __FUNCTION__ implemented with mixins and mang... davidl
- Re: __FUNCTION__ implemented with mixins and ... Jarrett Billingsley
- Re: __FUNCTION__ implemented with mixins and mang... Robert Fraser
- Re: __FUNCTION__ implemented with mixins and mang... zsxxsz
- Re: __FUNCTION__ implemented with mixins and ... Jarrett Billingsley
- Re: __FUNCTION__ implemented with mixins and ... Nick Sabalausky
- Re: __FUNCTION__ implemented with mixins and ... grauzone
- Re: __FUNCTION__ implemented with mixins ... Denis Koroskin
- Re: __FUNCTION__ implemented with mix... Jarrett Billingsley
- Re: __FUNCTION__ implemented with mix... grauzone
- Re: __FUNCTION__ implemented with mixins and ... zsxxsz
- Re: __FUNCTION__ implemented with mixins ... Ary Borenszweig
- Re: __FUNCTION__ implemented with mix... Nick Sabalausky