You can suspend a context by effectively not entering it, but you cant
"save" the context to disk and then read it and remember its state. You
can, however, write a routine that is called on quit that saves any state
you are interested in into a flat file (like s ave file) and then have your
initialization process read that file and re-initialize certain objects.
However, saving the entire environment context is not possible. I actually
don't know any language that can do this. (if you know one, let me know)