> -----Original Message-----
> From: maxima-admin at math.utexas.edu
> [mailto:maxima-admin at math.utexas.edu] On Behalf Of Raymond Toy
<snip>
> Richard> (Another example of this would be to replace
> ((rat) 1 2) with common lisp
> Richard> rationals. tracking down all usages of this may
> be elusive.)
>
> You've done a large part of this, haven't you? I think it
> would be nice to have, as well as supporting CL complexes.
>
> Ray
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>
Thinking about ((rat)...) some of the changes might be subtle.
Right now the case of
(a) 'common-lisp number' or
(b) not common-lisp number
separates out rational numbers into the second category.
Any program that uses the predicate numberp rather than mnump
would have to be checked.
I've done some of this (in particular the file simp.lisp, and the
rational function CRE stuff), but it might break other functionality.
RJF