A new bug with assume and reset() in Maxima 5.18.1?



Am Sonntag, den 03.05.2009, 17:29 -0600 schrieb Robert Dodier:
> On 5/3/09, Dieter Kaiser <drdieterkaiser at web.de> wrote:
> 
> > We have a bug report which is related to this bug: "Integrating f(x)
> > with limits after resetting throws an error" - ID: 1986726.
> >
> > I have observed several strange things after a reset with the database.
> >
> > Perhaps it is the best not to reset the global values of the database.
> 
> reset processes all the symbols which have been declared by DEFMVAR.
> If we just change them to DEFVAR, then reset won't affect them.
> reset returns the list of items which it modifies --- maybe we can look
> at that and find some that don't need to be changed.

Yes, I had already a look at the global definitions of the parameters of
the database. I do not see any reason why we should reset these
variables. The globals of the database should only be modified by the
routines of the database.

By the way, I think the usage of variables declared to be DEFMVAR is not
very consistent.

Dieter Kaiser