From: Martin A. <ma...@at...> - 2001-09-01 19:41:40
|
Attached is a patch for defclass, preventing bogus warnings about redefining class-predicates in the interpreter. EXPAND-DEFCLASS now uses an (EVAL-WHEN (:COMPILE-TOPLEVEL) ...) in the macroexpansion to inform the compiler about the type predicate, which conforms fully to CLHS DEFCLASS entry. The type predicate is established in the compile-time environment, if the defclass happens at top-level. -- Martin Atzmueller <ma...@at...> |