Should we add `a * b` for vectors?

Walter Bright newshound2 at digitalmars.com
Thu Oct 5 19:32:11 UTC 2017


On 10/5/2017 3:23 AM, Dukc wrote:
> Since when have C struct had array members?

Since the dawn of time :-)

The problems come from when you use a D only type as a function parameter type 
in a C++ function. Then, the C++ function mangler fails because, well, the C++ 
community has sadly neglected to add D types to the C++ ABI :-)

When cases like that crop up, I switch it to C mangling, which means no 
mangling, so no problems! and hopefully overloading isn't involved. (Overloading 
isn't supported with C functions, because overloading relies on name mangling 
and C functions are not mangled.)


More information about the Digitalmars-d mailing list