[alexandria-devel] Re: Review cycle 2: SWITCH, ESCWITCH, and CSWITCH

Tobias C. Rittweiler tcr at freebits.de
Sat Jun 7 12:02:23 UTC 2008


"Nikodemus Siivola" <nikodemus at 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.




More information about the alexandria-devel mailing list