On 1/26/2012 10:29 PM, Robert Dodier wrote:
> On 1/26/12, Rupert Swarbrick<rswarbrick at gmail.com> wrote:
>
>> http://sourceforge.net/tracker/?func=detail&aid=1204711&group_id=4933&atid=104933
> Well, I suspect it would require fewer changes to preserve
> the existing chaining scheme, but if so, then we'll have to
> work out a way to fix up the chain when one rule is removed.
> I can't think of a way right now. Maybe you ought to go ahead
> and work on this other approach.
>
> best,
>
> Robert Dodier
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
If you want to retract a particular simp rule among a whole bunch, I suggest
you keep a list of your rules and assert via tellsimp, etc. when you
want them
to operate. When you want to remove one, kill them all. Then edit
the list of rules, and re-assert them.
That way you don't have to change any of the system code.
It is unlikely that you are going to be faster than the current
method, though you might be insignificantly slower. At least
if your computation is in fact the same one. Which it might not
be.
RJF