A framework for distributed processing in Ruby
Ruby C Shell
Switch branches/tags
0.6.0-001 0.5.9-023 0.5.9-022-BUG294-TRY03 0.5.9-021 0.5.9-020 0.5.9-019-REQ292+BUG61 0.5.9-018-REQ154 0.5.9-017-REQ132 0.5.9-016-REQ289 0.5.9-015-REQ288+REQ281-Complete 0.5.9-014-BUG286+REQ287 0.5.9-013-BUG285 0.5.9-012-REQ284 0.5.9-011-BUG283 0.5.9-010-REQ281-02 0.5.9-009-BUG282 0.5.9-008-REQ281-01 0.5.9-007-REQ278 0.5.9-006-BUG280 0.5.9-005-BUG277 0.5.9-004-REQ279 0.5.9-003-BUG276 0.5.9-002 0.5.9-001-REQ273 0.5.8-031-BUG275 0.5.8-030-BUG274 0.5.8-029-BUG271+REQ263 0.5.8-028-BUG272-TRY02 0.5.8-028-BUG272-Complete 0.5.8-027-BUG272-TRY01 0.5.8-026-BUG270-02 0.5.8-025-BUG270 0.5.8-024-REQ268-SimpleHash 0.5.8-023-BUG269 0.5.8-022-BUG266 0.5.8-021-BUG267 0.5.8-020-BUG264 0.5.8-019-BUG265-Complete02 0.5.8-018-BUG265-Complete 0.5.8-017-BUG265-TRY07 0.5.8-016-BUG265-TRY06 0.5.8-015-BUG265-TRY05 0.5.8-014-BUG265-TRY04 0.5.8-013-BUG265-TRY03 0.5.8-012-BUG265-TRY02 0.5.8-011-BUG265-TRY01 0.5.8-010-REQ261 0.5.8-009-BUG258 0.5.8-008-BUG259 0.5.8-007-BUG250 0.5.8-006 0.5.8-005-BUG257 0.5.8-004-REQ256 0.5.8-003-REQ253 0.5.8-002-REQ251-1-test-complete 0.5.8-001-REQ247-sort 0.5.7-032-BUG258 0.5.7-031-BUG259 0.5.7-030-BUG250 0.5.7-029-BUG257 0.5.7-028-BUG252 0.5.7-027-BUG248 0.5.7-026-REQ246 0.5.7-025-BUG245 0.5.7-024-REQ242_2 0.5.7-023-REQ242+BUG241 0.5.7-022-BUG239 0.5.7-021-REQ238 0.5.7-021-BUG239 0.5.7-020-REQ237_4 0.5.7-019-REQ237_3 0.5.7-018-REQ237_2 0.5.7-017-REQ237 0.5.7-016-REQ235_6 0.5.7-015-REQ235_5 0.5.7-014-REQ235_4 0.5.7-013-REQ235_3-PQMergeBufferQueue2 0.5.7-012-REQ235_2-PT07 0.5.7-012-REQ235_2-PQMergeBufferQueue 0.5.7-011-REQ235+PT06 0.5.7-011-REQ235-DepMergeBufferQueue 0.5.7-010-REQ233+BUG234 0.5.7-010-REQ233+BUG234+PT05 0.5.7-009-REQ232-SizedMarshaledQueue 0.5.7-009-PT04 0.5.7-008-REQ232 0.5.7-008-REQ232-PT03 0.5.7-007-REQ227-06-wc 0.5.7-007-PT02 0.5.7-006-REQ227-05-perf-graph 0.5.7-005-REQ227-04 0.5.7-005-PT01 0.5.7-004-fairy.conf 0.5.7-003-REQ227-03 0.5.7-002-REQ227-02-Export 0.5.7-001-REQ227-01 0.5.6-029-fairy.conf 0.5.6-028-master-release 0.5.6-027-BUG215+BUG220 0.5.6-026-BUG223+REQ217p1
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
doc
etc
ext
lib
sample
spec
test
tools
.gitignore
ChangeLog
LICENSE
Makefile
README
TODO
fairy.gemspec

README

 fairy: A framework for distributed processing in Ruby
 Copyright (c) Rakuten, Inc. All Right Reserved 

fairy is a framework for distributed processing in Ruby, originally
designed at Rakuten Institute of Technology with Yukihiro Matsumoto,
the founder of Ruby.

Although fairy was inspired by MapReduce model, a well-known
programming model for distributed processing, it's more flexible and
suitable for wider use. That's due to fairy's programming model,
called filter IF, and various built-in filters.

fairy is implemented in Ruby and inherits its high productivity and
simplicity. fairy's API is quite similar to Ruby. Therefore most
programmers who know Ruby can easily understand and use it.