I'm trying to write a handler for errors in an application I'm working
on. This is running in an environment where it doesn't really make
sense to prompt for input other than via a GUI. What I'm planning to
do as an interim thing is to use COMPUTE-RESTARTS to find all the
possible restarts and then offer them to the user as a menu of ways to
carry on, and then just use INVOKE-RESTART.
The problem is that I can't see a way to be sure that a given restart
doesn't want arguments, or what they might be if it does. I can't
(easily) call the interactive function because *QUERY-IO* probably
doesn't point anywhere sensible, and I don't really want to expose it
if I could. Am I missing something obvious here?
Thanks
--tim