I think it's also important to note that Macsyma (or atleast Maxima) has a lot of cruft in the code. I actually like Weyl better, even if it hasn't seen active development in ~2 decades.
P.S: Maxima actually uses a list-of-lists to represent a matrix.
P.S: Maxima actually uses a list-of-lists to represent a matrix.