I finished making some changes to simp.lisp (simpabs), appended a
regression test
for abs, fixed some bugs in conjugate, moved the while macro from nset to
utils, and
wrote a new taylorinfo function. While these changes are still fresh in
my mind, maybe
some of you could test CVS Maxima. My build seems to be OK.
Because of sloth, the new taylorinfo function is a defun function, not a
defmfun: Thus
(%i2) taylorinfo(taylor(x,[x,y],0,[5,6],z,b,42));
(%o2) [[x,y],[0,0],[5,6],[z,b,42]] <--- OK!
Given the wrong number of arguments, I think if it were a defmfun the
error
message might be nicer:
(%i3) taylorinfo();
Maxima encountered a Lisp error:
Error in $TAYLORINFO [or a callee]: $TAYLORINFO [or a callee] requires
more than zero arguments.
With the new taylorinfo function:
(%i10) p : taylor(sqrt(1+x+y)-1,[x,y],0,2)$
(%i11) sin(p);
(%o11) (x+y)/2-(x^2+2*y*x+y^2)/8+...
Yippee! ( an error in 5.11).
Barton