Tensor packages



Hello everyone,

First of all, Jim, thanks for the explanation regarding the switch to
case-sensitive mode; I admit I did not quite understand where we were at
prior to your e-mail.

I just submitted a set of changes (sorry for the multiple CVS COMMITs) for
share/tensor. The downcasing went fairly smoothly, with only minor problems.
The only one I cannot fix at this time concerns the infix() function. It
appears that it no longer accepts operators containing special symbols. For
instance, the following excerpt worked previously, defining '@L' as an infix
operator:

(%i1) infix("xl");

(%o1)                                "xl"
(%i2) a xl b;

(%o2)                               a xl b
(%i3) infix("@l");

(%o3)                                "@l"
(%i4) a @l b;
Incorrect syntax: @ is not an infix operator
a @l
  ^
(%i4) 
(%o4)                                  b


Other than this, the tensor packages should be functional, except when they
depend on other, not yet downcased share packages (e.g., swartz.dem will
fail, due to its dependence on simplification/facexp.mac, which has not yet
been downcased.)

While I was at it, I also used this opportunity to change some file names,
where the old names were obviously leftovers from when MAXIMA was being used
on a file system limited to 6-character (or 8-character) file names.
ctensr.mac is now ctensor.mac, and ctenso_n.dem (n=1..4) are now renamed to
ctensor_n.dem.


Viktor