Why D is not popular enough?

Ali Çehreli via Digitalmars-d digitalmars-d at puremagic.com
Mon Aug 15 10:54:11 PDT 2016


On 08/14/2016 07:07 AM, Andrei Alexandrescu wrote:
 > On 08/14/2016 01:18 AM, Shachar Shemesh wrote:

 >> Also, part of our
 >> problems with this is that introspection also does not see refs, which
 >> causes the following two functions to report the same signature:
 >>
 >> void func1(int arg);
 >> void func2(ref int arg);
 >
 > I actually think you can do introspection on any argument to figure
 > whether it has "ref".

Yes, it exists. However, I tried std.traits.Parameters but that wasn't 
it. A colleague reminded us that it's std.traits.ParameterStorageClassTuple:

   http://dlang.org/phobos/std_traits.html#ParameterStorageClassTuple

Ali



More information about the Digitalmars-d mailing list