- Description has changed:

Diff:

--- old +++ new @@ -2,11 +2,11 @@ The fix is to redefine $matrix as a regular function (not a defmspec): -(remprop '$matrix 'mfexpr*) -(defun $matrix (&rest rows) - (dolist (row rows) - (if (not ($listp row)) (merror (intl:gettext "matrix: row must be a list; found: ~M") row))) - (matcheck rows) - (cons '($matrix) rows)) + (remprop '$matrix 'mfexpr*) + (defun $matrix (&rest rows) + (dolist (row rows) + (if (not ($listp row)) (merror (intl:gettext "matrix: row must be a list; found: ~M") row))) + (matcheck rows) + (cons '($matrix) rows)) I have NOT run the test suite after adding this fix.