patches for itensor



I attached to my message several patches which correct some of the problems 
with itensor package.   
1) itensor.lisp.diff to autoload the required canten.lisp, gener.lisp and 
symtry.lisp.
2) canten.lisp.diff and symtry.lisp.diff correct  the MacLisp syntax to Common 
Lisp one. After these patches  functions canten and canform should work. See 
ademo.dem, it demonstrates the identity of Balakram which states that double 
divergence of the Riemann tensor on antisymmetric indices vanishes 
identically. The result of this demo is substantially depended on canten().
Also please find a new demo "swatz.dem" . It finds and shows  the Swartzshild 
solution for black hole(I tried to immitate the corresponding demo of 
commercial Macsyma).  

Itensor now is running well on the maxima compiled against clisp(2.29) and 
cmucl(18d+). To run it under the gcl compiled maxima you need to compile the 
lisp's sources. It can be done within Maxima by :lisp(compile-file 
"itensor.lisp") and so for canten,symtry and gener.lisp
The packages were tested under Linux

Appreciate for any comments
best regards and Happy New Year

Valerij

Attached file: itensor_patch.tar.gz