10:30:35beachTrucler needs to find generic versions of standard functions MACRO-FUNCTION and COMPILER-MACRO-FUNCTION.
10:34:31beachHmm, maybe not. Let me think about it.
10:41:10beachMaybe macro-function and symbol-macro-function were are not meant to be called at compile time.
10:42:11beachOh, but wait, nothing prevents some local macro expander from calling them on a lexical environment.
10:44:03beachAh, but they can only call the standard Common Lisp functions.
10:44:45beachWe can have the standard Common Lisp functions trampoline to a generic version that is not defined by Trucler.
10:47:28beachI was going to say that there can be a method on the generic versions that call TRUCLER:DESCRIBE-FUNCTION, but that is not possible, because TRUCLER:DESCRIBE-FUNCTION requires a CLIENT argument which is not available at run time.
10:47:48beachSo back to the idea that Trucler needs to define generic versions of those functions.
10:48:44beachThey would take a name and an environment.