Pacioli

A statically typed unit-aware matrix language

View project on GitHub

Operators

Operators grouped by precedence

-               negative
^T              transpose
^R              reciprocal
^D              dim_inv

'^'             mexpt
^               expt

per             dim_div

'.*'            scale
'*.'            rscale
'/.'            scale_down
'./'            lscale_down
*               multiply
/               divide
\               left_divide
'*'             mmult
'/'             right_division
'\'             left_division

+               sum
-               minus

<               less
<=              less_eq
>               greater
>=              greater_eq
=               equal
!=              not_equal

and             and
or              or
<=>             equal
==>             implies
<==             follows_from