Hi Dave,
On Sep 29, 2009, at 3:13 PM, Dave Cridland wrote:
On the one hand, that allows you to build simple "What's the value
of this variable?" things quite easily, but it also allows you to
build arbitrary message processing things.
Sorry to bombard you with lots of text to read, but Josh and I were
fooling around with your thoughts over IM:
http://groups.google.com/group/linkedprocess/browse_thread/thread/b3d38f2ddee8f829
This use of manage_bindings will allow you to implement MPI (Message
Passing Interface [ http://en.wikipedia.org/wiki/Message_Passing_Interface
] ) type distributed computing models where you can have virtual
machines communicating with other virtual machines where the villein
serves as the "communicator" (the router of messages [ http://en.wikipedia.org/wiki/Message_Passing_Interface#Communicator
] ).
However, in general, using a mechanism like this, a virtual machine
can *initiate communication* (thats the key point) with its villein,
another virtual machine, or some random XMPP client out there in the
XMPP network.
I guess manage_bindings is cool...
Take care,
Marko.
http://markorodriguez.com