[Haskell-cafe] Serializing Functions and Actions for Distributed
Programming
Neil Mitchell
ndmitchell at gmail.com
Sat Jul 29 14:45:02 EDT 2006
Hi
> I'm very excited by the ability to pass functions or IO actions
> between threads of the same program. But I don't see any language or
> library support for doing so between programs, or between sessions
> with the same program. OCaml provides a partial solution:
I know Tom Shackell has been trying to solve this with Yhc. His work
is on trying to pull apart functions, send them over a network
connection to an unrelated computer (different architecture, os,
continent etc) and put them back together, with lots of communication
and other cool stuff.
I know there is an API for this in the yhc repo, but I have absolutely
no idea how to use it :) I also think this is intended as a low level
library, with something easier to use going to be layered on top of
it.
http://www-users.cs.york.ac.uk/~malcolm/cgi-bin/darcsweb.cgi?r=yhc-devel;a=headblob;f=/src/packages/yhc-base-1.0/YHC/Runtime/API.hs
Thanks
Neil
More information about the Haskell-Cafe
mailing list