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

#+ and #-

#+ and #- work just fine; the problem is that ":CCL" is in the *FEATURES*
list but the symbol "CCL" is not. You can fix the problem just by 
PUSHing your desired flags variables onto *FEATURES*.
Our you can put some extra conditional code that runs early in 
your load  that looks for the
:-version of each of your variables and insures that the non-: version
gets pushed on *FEATURES* as well.

Though a nuisance, the advantage of using keywords for conditional
flags is that they are package-independent. Using other symbols has the
problem that uses of them will malfunction (worse yet, often w/o 
causing an immediate error) unless you have exported the
symbol to the package the code is being read into.