From: Peter Seibel
Subject: Restart tests?
Date: 
Message-ID: <m3of0a6749.fsf@javamonkey.com>
I was reading the "Issue CONDITION-RESTARTS Writeup" in the CLHS and
was wondering if anyone could expand on the rationale for the addition
of the :TEST and :TEST-FUNCTION keywords to RESTART-CASE and
RESTART-BIND clauses:

  7. Programmers and implementors have asked for a way of "filtering"
  restarts so that they are not visible in some contexts.

Does anyone have any favorite idioms that make use of the ability to
filter out restarts in certain contexts? If you do, what do you
typically filter on? The type of the condition? Or data in the
condition? Or some other state of the world?

-Peter

-- 
Peter Seibel                                      ·····@javamonkey.com

         Lisp is the red pill. -- John Fraser, comp.lang.lisp