Is there a way to specify restart points similar to dbms transactions in arc/lisp. So that it can be used in programs like a server.
Before starting a server the restart point is set and when any error occurs in server and goes down, the program can be triggered back to start from the restart point. Implementation may be like the whole interpreter environemnt may be saved to a file and loaded back. |