[Haskell-cafe] Can this be done?

Mark Wotton mwotton at gmail.com
Wed Feb 11 16:28:26 EST 2009


On Thu, Feb 12, 2009 at 12:41 AM, Cristiano Paris
<cristiano.paris at gmail.com> wrote:
> On Wed, Feb 11, 2009 at 2:30 PM, Peter Verswyvelen <bugfact at gmail.com> wrote:
>> I haven't looked at the details, but I think this is what a library like
>> Reactive from Conal Elliott could do, but as far as I understand it, it is
>> still work in progress.
>
> I'm interested in the possibility of
> stopping/pickling/unpickling/resuming a computation.

I've been looking into something similar... currently, my best option
is looking like deliberately causing a core dump and editing the core
file to run as a binary (or even more hackishly, just using gdb.) If
there's a less filthy way to do it, I'd love to hear about it. (I know
about Data.Binary, but it seems inelegant to have to write out
instances for something that exists already in memory - you should be
able to just blat it back in.)

Mark


More information about the Haskell-Cafe mailing list