save-the-world or serializable continuations

hello -- i'm wondering if there is any support for a common-lisp style "save-the-world" function in GHC, or more generally serializable continuations (in the Continuation monad?) And if not, what would it take to have it? It would be very useful for long-running restartable computations, amongst other things. I realize it is a very tricky thing to do right, but even simplified approximations would be great. best, ben

On Thu, Feb 25, 2010 at 11:04, Ben
hello --
i'm wondering if there is any support for a common-lisp style "save-the-world" function in GHC, or more generally serializable continuations (in the Continuation monad?) And if not, what would it take to have it? It would be very useful for long-running restartable computations, amongst other things. I realize it is a very tricky thing to do right, but even simplified approximations would be great.
This might not be what you're looking for, but it sounds similar and might be a place to start: http://hackage.haskell.org/package/Workflow -- Love in Jesus Christ, John Alfred Nathanael Chee http://www.biblegateway.com/ http://www.sunsetpres.org/ http://web.cecs.pdx.edu/~chee/
participants (2)
-
Ben
-
John Alfred Nathanael Chee