Requesting input on some possible low-level changes



"Vadim V. Zhytnikov" <vvzhy@mail.ru> writes:

> define-compiler-macro [is] still missing in ANSI GCL.

It has actually two distinct symbols of that name (the more the
merrier :-)

>(lisp-implementation-version)
"GCL-2-5.2000000000000002"

>(find-symbol "DEFINE-COMPILER-MACRO" "CL")
DEFINE-COMPILER-MACRO
:EXTERNAL

>(find-symbol "DEFINE-COMPILER-MACRO" "SI")
SYSTEM:DEFINE-COMPILER-MACRO
:EXTERNAL

>(eq * **)
NIL

In any case I think that SI:DEFINE-COMPILER-MACRO is usable (I
actually used it in src/defopt.lisp), though I don't know if it has a
non-trivial implementation.

Wolfgang