Le mardi 18 octobre 2016 à 15:28 -0700, Steven G. Johnson a écrit : > > > > Since it uses the in-place assignment operator .= it could be made > > to work as desired, but there's some designing to do. > > > > The problem is that it doesn't know that * is a matrix multiplication > until compile-time. > > In any case, I don't think there's a huge amount to be gained from > special syntax here. Unlike broadcast operations, matrix > multiplications cannot in general be fused with other operations. > So you might as well do A_mul_B!. I think the biggest gain would be discoverability and consistency with other in-place operations. A_mul_B! isn't the most Julian of our APIs (to say the least)...
Regards