maybe the bug is due to the rule:
tellsimpafter(etrue~ttrue.vtrue, etrue.(ttrue~vtrue))$
commenting it out, the bug is gone. But I haven't thought much more than this.
--bw
________________________________
On Fri, Aug 24, 2012 at 7:56 AM, Barton Willis <willisb at unk.edu<mailto:willisb at unk.edu>> wrote:
(%i1) (load(vect), load("soft_box.mac"))$
(%i2) R : matrix([-1,0,0],[0,1,0],[0,0,1])$
(%i3) e : ([1,2,3] ~ [4,5,6]) . R;
(%o3) [1,2,3] . [4,5,6]~matrix([-1,0,0],[0,1,0],[0,0,1])
Opps--this is bogus--Maxima ignores the parens?
(%i4) args(e);
(%o4) [[1,2,3],[4,5,6]~matrix([-1,0,0],[0,1,0],[0,0,1])]