rjs at fdy2.demon.co.uk writes: > Is there anything special that needs to be done to add a macro to the > system? Well, obviously the macro expander runs at compile-time, so any functions it uses must also be available then. Have you tried wrapping said functions in (eval-when (:compile-toplevel) ...) ? -- Frode V. Fjeld