[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

compile-time macro dependencies

I have a lot of files that require macros from other files to compile
correctly. Right now, I'm wrapping all my requires in an eval-when so
things work.

I'm not totally happy with this. At compile time I only need the macros,
not the whole file loaded. Does anyone have any clever conventions for
dealing with this issue. (I have similar problems with defconstant)

Do you keep defmacros (& defconstants) in separate files from defuns?
This could become rather cumbersome.