On 9/7/09, ?iga Lenar?i? <ziga.lenarcic at gmail.com> wrote:
> I think we can remove it. It's roughly 20 changes in 6 files.. 3
> minutes of work. I don't have CVS access, but perhaps somebody can
> remove this?
I;m in favor of changing all existing SLOOP to LOOP.
Leave the macro definition as it stands just in case someone
is using SLOOP in their own code.
The right way to go about this, Ziga, is to say, "Here is a patch
which does X. This is a good idea because A, B, C .... After
applying this patch, I find Maxima compiles OK with Lisp
varieties 1, 2, 3, ... and furthermore there are no unexpected
errors in the test suite."
If you do the work, it is much more likely to be committed
than if you simply make some vague remarks and leave it
to someone else to figure out the details.
Incidentally the existing SLOOP macro was introduced in 2004
by Jim Amundsen. At the time he changed all the instances of
SLOOP in maxima/src and said we'll do the share stuff later,
but never got around to it.
FWIW
Robert Dodier