> > I also wonder how one deals with the properties of an old
> > symbol that the user redefines. Does that go in a new package?
> > How?
> > Tellsimp rules for built-in functions fit in this category, I
> > think.
>
> I think the redefined rule would go in the maxima-user package. The
> original would remain in the maxima package. Kill would remove the
> maxima-user version and we would revert to the maxima version. I'm
> saying this off the top of my head, so I may be missing something.
Oops, I shouldn't have talked about this(*), I assume. It seems that I got
it wrong. I was thinking about the following situation:
define a rule being in package a
loading a new package
oops, rule has gone...
But this is probably a different issue. (just as in the common lisp
package system...) I do not know enough about packaging, really.
(*) I wrote:
Probably in the package where the symbol was defined. I think this would
be the most consistent and easiest way. Are you thinking of an
alternative?