Here are two places to start with distributed programming in Scheme:
Termite
Dimitris Vyzovitis’s patch for revision 8983 (of trunk) in PLT Scheme
Addendum 03/21/08
- Dimitris’ patch for additional mailbox functionality.
Addendum 04/26/08
Addendum 06/24/08
I’m pretty sure this patch has made it into the main source branch.
That’s nice. I just stumbled over the Termite paper and implemented it using the new functions of PLT 4:
http://paste.lisp.org/display/83478
It is nearly 1:1, if I defined ?, ! and self to thread-receive, thread-send and current-thread it would be the same implementation.
Thanks for pointing it out.
Marek:
Interesting! Thanks for pointing that out.