Get the name of a function and the parameters?
    grauzone 
    none at example.net
       
    Wed Apr 29 00:03:22 PDT 2009
    
    
  
Jarrett Billingsley wrote:
> On Tue, Apr 28, 2009 at 10:23 PM, Daniel Keep
> <daniel.keep.lists at gmail.com> wrote:
> 
>> That requires f to be a type, which loses you the actual names.  And you
>> cannot (last time I checked) have aliases in a tuple.
> 
> Check again - tuples can be any arbitrary mix of types, expressions,
> and aliases.  :)
Wow, it actually works. But I really don't understand why. It seems the 
compiler directly passes symbols as tuple arguments, and later dumbs it 
down to what it needs (like an alias, a type, ...).
Makes me think nobody will ever be able to write a separate bug-free DMD 
frontend. I'm scared.
    
    
More information about the Digitalmars-d-learn
mailing list