patches for itensor



Valerij Pipin ÐÉÛÅÔ:
> 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
>  

Thank you for contribution.  I have a bit older version of
your patches and intended to commit them later after 5.9.0
official release.  But since code frees is already violated
a bit I'm inclined to do it right now.  If nobody mind
I'll commit Valerij patches this weekend.


-- 
      Vadim V. Zhytnikov

       <vvzhy@mail.ru>
      <vvzhy@netorn.ru>
      <vvzhy@yandex.ru>
     <vvzhy@td.lpi.ac.ru>