"Nikodemus Siivola" nikodemus@random-state.net writes:
Finally, there is a question of style/consistency: unless I am mistaken, CLHS has no examples of macros with :TEST and :KEY arguments. Should the syntax be :TEST #'FOO, or :TEST FOO?
There is RESTART-CASE's :TEST, and RESTART-BIND's :TEST-FUNCTION which contract each other on this issue.
Personally, I find RESTART-CASE's restriction for :TEST rather obnoxious. So I like the :TEST #'FOO syntax.
-T.