Dieter Kaiser wrote:
> Today, I have checked out a check to prevent an assignment to a symbol which is
> declared to be a SYSCONST. This is related to the bug report SF[783847]
> "assignments to %i, inf, ...".
>
> All works well, but I have seen to late that we have got a problem with the test
> file rtest_intensor.mac from the share_testsuite.
>
> I thougt it would be a good idea to prevent the assignment to a system constant.
> But it seems to be that we have an assignment to the symbol $ind. I have not
> found the problem and do not know the code of itensor. Can this be easy cured?
Maybe these sysconsts should have a different name since they are
special to maxima. Since it's %i, not i, maybe it should be %inf,
%minf, %ind, %und, etc?
This is a pretty big change, though, affecting lots of code.
Fortunately, we just did a release, so there's lots of time to fix up
the code. :-)
Users may not like it, though.
Ray