SLOOP -> ANSI LOOP translation



On Wed, 2004-10-20 at 02:30, ole.rohne@cern.ch wrote:

> The diffs are "unified", hope that's ok...
> 
> In order to minimize patch length, I keep the SLOOP symbol, but make
> it a trivial macro expanding to the standard LOOP. The final
> "sed -e's/sloop/loop/g'" is not included here.

Ole,

I have spent some time with your patches. At first, I brazenly assumed
that I understood them well enough to apply them to the current cvs. I
found that make check hung on rtest2.mac. The lines

M:MATRIX([A,0],[B,1]);
M^2;

send maxima into an infinite loop. I then assumed that there was a bad
interaction with the recent package changes in cvs, so I reverted my
directory with 

cvs update -D 'oct 16 2004'

and applied your patches again. Your patches work without complaint on
the Oct 16 sources. However, I still see the same hang I saw before. Any
ideas?

--Jim