Alan Chen pointed me toward distributed ruby as a possibile language for the experiments I mentioned yesterday. I'm looking in to it (thanks, Alan) but if you have any experience of distributed ruby or (particularly) embedded distributed ruby then please drop me a line.