The Final(ize) Challenge
Jarrett Billingsley
jarrett.billingsley at gmail.com
Mon May 18 11:15:57 PDT 2009
On Mon, May 18, 2009 at 1:23 PM, Jarrett Billingsley
<jarrett.billingsley at gmail.com> wrote:
> The first is a more general statement about trying to generate
> functions with D's metaprogramming. It is a huge pain in the ass to
> actually create a function with a given name, because the only way
> that I know this can be done is with a string mixin. As soon as we
> venture into that territory, we have to consider things like how to
> convert a parameter type tuple into a string, and whether or not the
> .stringof a type will be correctly qualified (I've run into problems
> with this before, where some code in a library is not able to mix in a
> string because it doesn't import the same modules that the calling
> code does, and then you just get undefined identifier errors). For
> the love of all that is holy, can we PLEASE get something like
> __ident("blah")? This would be so much easier and would probably
> drastically reduce my use of string mixins in general.
What about this front? Is it out of the realm of possibility to get
an identifier-izer?
More information about the Digitalmars-d
mailing list