cleanup of defopt.lisp



Hello Andreas,

> Unfortunately I have no gcl available so I don't know wether the
> conditionalization for gcl is still needed.

Well, if that's the case then the prudent thing to do is just leave
the gcl conditionalizations in place.

> Since I have again some free time at hand, I intend to do a few further
> cleanups in the code (there are quite a few candidate files).

Before you get started, let's consider what can be done here.
I can see a few tasks:

(1) Identify conditionalizations for non-CL Lisp varieties and remove them.
(2) Locate commented-out blocks of code and remove them.
(3) Locate functions which cannot be called from Maxima and remove them.

It looks to me that making conditional code into unconditional
(e.g. changing #+gcl (foo) to just (foo)) is not a change in the
same league as these others; it requires much more care.
So at this point I would rather not attempt it.

Andreas, maybe you can outline the changes you are planning to make.
Maybe others want to add or subtract items from the list above.

> Where should I send the patches to?
> How to get write access to the cvs archive?

You can post patches the Sourceforge patch manager,
http://sourceforge.net/tracker/?group_id=4933&atid=304933
Or if you have access to some other website you could post
them there. It seems likely these patches will be too big for
the mailing list.

Let's see how it goes and if the patches submitted meet general
approval then I can give you cvs write access.

All the best,
Robert Dodier