Hi,
The following code gives "Variable BAR undefined" error:
(defcategory foo)
(defcategory bar)
(start-sender 'console-log1
(stream-sender :location *error-output*)
:category-spec (and foo (not bar))
:output-spec (category message))
I think the problem is in sender-responds-to-category-p.
determine-category-variables returns two list, but
sender-responds-to-category-p does not use the second one
(negated variables).
Regards,
Ilya