
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=h... Thanks Neil