Andrej:<br><div class="im"><div> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>It was just an exercise for fun but it&#39;s cool that things like this 
are possible in D. It would be nice if I could get the actual names of 
the parameters the function takes + the clear name of the function 
itself, that way I&#39;d actually get back variables &quot;ftc, fta, ftm&quot; back)</blockquote>
<div><br></div></div>There, found it again, while answering another thread:<br><br>int foo(int i, double d) { return 0;}<br><br>writeln(typeof(&amp;foo).stringof); // &quot;int function(int i, double d)&quot; &lt;-- Look Ma, arguments names!<br>
<br>But it&#39;s a quirk of .stringof, I&#39;m not sure it&#39;s a good idea to rely on it too much.<br>from there, using compile-time search in a string, you can extract the arguments (those are between ( and ) )<br>-&gt; &quot;int i, double d&quot;<br>
and from there, extracting i and d.<br><br>I don&#39;t what will happen for overloaded functions, methods names, constructors, ...<br><br><br>Philippe<br><br>