more mset hackery, matrix assignments..



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