[elephant-devel] Re: Postmodern: Removing the ABORT restart

Leslie P. Polzer leslie.polzer at gmx.net
Tue May 6 08:08:49 UTC 2008


> sorry, i didn't get -- what is "ABORT restart",

http://www.lisp.org/HyperSpec/Body/res_abort.html


> how does it lose the controller

After invoking this restart, the controller is gone. I don't know
exactly why, but I suppose the reason is that the current transaction
isn't aborted.


> how are you going to remove it?

I don't want to remove it, I want to change its behaviour to do something
more appropriate (i.e. do what the ABORT-TRANSACTION restart does).

This can be achieved by providing the ABORT restart inside the transaction
code via RESTART-CASE/RESTART-BIND.

  Leslie




More information about the elephant-devel mailing list