[Maxima] cleanup of defopt.lisp
Raymond Toy
raymond.toy at ericsson.com
Fri Jan 12 13:14:58 CST 2007
>>>>> "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
More information about the Maxima
mailing list