Deletes a named checkpoint, allowing it to be garbage collected if it is no longer accessible.
The current stack of frames
Discards the last frames, effectively reverting your session to
the last save
-ed checkpoint.
Resets you to the last save point.
Checkpoints your current work, placing all future work into its own frames.
Functions that can be used to manipulate the current REPL session: check-pointing progress, reverting to earlier checkpoints, or deleting checkpoints by name.
Frames get pushed on a stack; by default, a saved frame is accessible simply by calling
load
. If you provide a name whensave
ing a checkpoint, it can later beload
ed directly by providing the same name toload
Un-named checkpoints are garbage collected, together with their classloader and associated data, when they are no longer accessible due to
restore
. Named checkpoints are kept forever; calldelete
on them if you really want them to go away.