On Mon, Apr 14, 2008 at 11:10 AM, Raymond Toy (RT/EUS)
<raymond.toy at ericsson.com> wrote:
> I'd much rather see them all converted to member than leaving the code
> in this half-finished state.
If only this were the least consistent thing in our codebase! We have
something like 9 different "standard" ways Maxima code performs a+b
where a and b are in general representation:
(simplify (list '(mplus) a b))
(simplifya (list '(mplus) a b) nil)
(simplus (list '(mplus) a b)) -- probably a bug: blocks pattern-matching
(list '(mplus) a b) -- lets the simplification happen later
(m+ a b)
(add a b)
(make-mplus a b)
(lapsum a b)
(poisco+ a b) -- probably justifyable so the representation of
Poisson coeffs can be changed
And no, I do *not* encourage anyone to go around standardizing these
-- unless they're actually making major changes to the code to improve
functionality anyway.
-s