defunkt / mapreducerb

Simple map/reduce in Ruby

mapreducerb / README
100644 17 lines (12 sloc) 0.355 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
By Blaine Cook.
 
http://romeda.org/blog/2007/04/mapreduce-in-36-lines-of-ruby.html
 
If you want to add `dinject` (reduce) please do.
 
In your shell:
$ sudo gem install RingyDingy
$ sudo gem install ruby2ruby
$ ring_server &
$ ruby mapreduce_runner &
$ ruby mapreduce_runner &
 
In IRB:
>> require 'mapreduce_enumerable'
>> (1..100).to_a.dmap { |v| v * 2 }