Here's a first stab at this. I think implementing the restart as a recursive call is nice because (a) it shows up in the stack trace and (b) it's straightforward to implement. However, cluttering OPEN with a &REST ARGS is a bit unfortunate. Any better ideas?
Here's a first stab at this. I think implementing the restart as a recursive call is nice because (a) it shows up in the stack trace and (b) it's straightforward to implement. However, cluttering OPEN with a &REST ARGS is a bit unfortunate. Any better ideas?