Spread is a group communication system, developed at Johns Hopkins, based on Virtual Synchrony and Extended Virtual Synchrony. Lots of neat stuff therein. The Ruby API hasn't been updated since 2005, though, and will not compile against recent versions of Ruby 1.8 or 1.9, nor is it compatible with the 4.0 release of Spread.
I put together this patch to update the API to the current goodness and make the test and sample programs actually work. My apologies for not doing lots of #ifdefs to make it work with both Spread 3.x and 4.x. I have only tested this on OS X 10.5 on i386. Success or failure, please let me know your experiences on other platforms.
Enter the 36 chambers of infrastructure wu-tang
Subscribe to:
Post Comments (Atom)
About Me
Blog Archive
-
▼
2008
(22)
-
▼
March
(6)
- Recommended SSLCipherSuite configurations for Apache
- SSL/TLS cipher selection, with examples and discus...
- The sorry state of SSL/TLS operational best practice
- BigDecimal: mostly acceptable alternative to Float
- rb_spread patch for Ruby 1.8.recent/1.9 and Spread...
- Floating point arithmetic, bug reports, and monkey...
-
▼
March
(6)
No comments:
Post a Comment