Yet another version of mset, code is in same place.
This one looks for the mset_extension_operator on the
property list of the operator, e.g. $@ or mlist.
So we could do this...
let m be a square matrix.
diag(m):0 /* set diagonal to 0 */
also in the file.
(RD mentioned something about this topic being of interest..)
also I have programmed....
row(m,i): constant or
col(m,i): constant
I have not programmed the case of
row(m,i): [a,b,c,...]
Another way to do row or col assignments
might be to program up something like
m[1..n,i]: constant
but this would require changing the way mset works
on array references, a different part of the
program.
RJF