# About JuMP's speed of building an expression

**URL:** <https://discourse.julialang.org/t/about-jumps-speed-of-building-an-expression/129018>\
**Category:** Optimization (Mathematical)\
**Tags:** question, jump\
**Created:** [May 15, 2025, 4:49am UTC](https://discourse.julialang.org/t/about-jumps-speed-of-building-an-expression/129018 "2025-05-15T04:49:18Z")\
**Posts on this page:** 1\
**Page:** 2

<div class="post-metadata">

**Author:** ![WalterMadelim](https://avatars.discourse-cdn.com/v4/letter/w/3e96dc/32.png) [@WalterMadelim](https://discourse.julialang.org/u/WalterMadelim)\
**Post date:** [June 1, 2025, 2:17pm UTC](https://discourse.julialang.org/t/about-jumps-speed-of-building-an-expression/129018/21 "2025-06-01T14:17:58Z")

</div>

I now doubt the motivation to introduce the 3-arg `dot(x, A, y)`.  
The main advantage of writing this, for me, is that it’s a functional api—the args are well separated—therefore make the code neat.  
But we could also have written `*(x', A, y)` instead—which is also a good-looking functional api—were the little `'` non-exist.

[Previous page](https://discourse.julialang.org/t/about-jumps-speed-of-building-an-expression/129018.md?page=1)
