>>>>> "Andreas" == Andreas Eder <aeder at arcor.de> writes:
Andreas> (defmacro defopt (&rest other)
Andreas> `(#-gcl define-compiler-macro #+gcl si::define-compiler-macro , at other))
Andreas> --------------------------------------------- cut here --------------------
Andreas> Unfortunately I have no gcl available so I don't know wether the
Andreas> conditionalization for gcl is still needed.
Andreas> If not we could just get rid of the whole file and directly replace 'defopt' in the
Andreas> few places it is used with 'define-compiler-macro'.
GCL (2.6.8pre) doesn't have define-compiler-macro, but it does have
si:define-compiler-macro.
If we assume si:define-compiler-macro is really the same as
define-compiler-macro, then perhaps we should just import
si:define-compiler-macro into either the CL or MAXIMA package and then
we can remove this conditionalization.
And also push the gcl folks to implement this. (Along with
ENSURE-DIRECTORIES-EXIST!)
Ray