What's the go with the GC these days?

Walter Bright newshound2 at digitalmars.com
Mon Jan 7 03:12:32 UTC 2019


On 1/6/2019 7:05 PM, Nicholas Wilson wrote:
> SROA is at least intuitive in what is does and makes sense when you consider 
> padding,

I would have called something like Aggregate Slicing, or simply Slice-O-Matic :-)

> SFINAE OTOH, I know what it stands for, I have no idea what it does or 
> why.

SFINAE => Substitution Failure Is Not An Error

It means if a function template instantiation does not produce compilable code, 
the function is (silently) not instantiated. In D we do this with template 
constraints.



More information about the Digitalmars-d mailing list