yes exactly ! 

On Wednesday, October 19, 2016 at 4:28:21 PM UTC+3:30, Milan Bouchet-Valat 
wrote:
>
> 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 
>

Reply via email to