Spread Group Communications Plugin

Description

This is a Plugin and supporting classes to allow Squeak to work withthe Spread (http://www.spread.org) group communications system. It is designed so that you can have background threads waiting forincoming messages without blocking all of Squeak. I have only written the support code for Unix; it would be quitesimple to port to other systems, especially if they have async filesupport like that in the Unix VM. There are Spread libraries available for: C, Java, Perl, Ruby, Python,and now Squeak. This is largely untested; I wanted to get it out in people's hands andsee what further direction to move the interface in. Received messages should probably be of several different kinds; whatis returned now is pretty much the raw fields of the incoming Spreadmessage, which vary in meaning depending on the type of message. Iwill probably be attacking that next. I hope to get some kind of cross-language serialization (YAML,perhaps) going and then have a simple cross-language distributedobject communications system. The AsyncFile plugin served as an inspiration, guide, and source ofcode for the async part of this plugin.

Details

Source
SqueakMap
Dialect
squeak (65% confidence)

Categories

UI / Graphics Testing Serialization System / OS Concurrency
← Back to results