If I define some new binary infix operator, it appears to always be left associative by default, i.e.
julia> ⨳(a,b) = (a,b) julia> 1⨳2⨳3 ((1,2),3)
Is there any to make it right associative instead? I had guessed defining something like this might work but it doesn’t,
⨳(args...) = foldr(⨳,args)
the call appears to always go to the two-argument function first with assumed left assosciativity.