new simpabs and...



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