[macruby-changes] [4322] MacRuby/trunk/lib/dispatch/README.rdoc

source_changes at macosforge.org source_changes at macosforge.org
Wed Jul 7 10:56:00 PDT 2010


Revision: 4322
          http://trac.macosforge.org/projects/ruby/changeset/4322
Author:   ernest.prabhakar at gmail.com
Date:     2010-07-07 10:55:59 -0700 (Wed, 07 Jul 2010)
Log Message:
-----------
Cleanup trailing whitespace in dispatch README

Modified Paths:
--------------
    MacRuby/trunk/lib/dispatch/README.rdoc

Modified: MacRuby/trunk/lib/dispatch/README.rdoc
===================================================================
--- MacRuby/trunk/lib/dispatch/README.rdoc	2010-07-07 17:55:58 UTC (rev 4321)
+++ MacRuby/trunk/lib/dispatch/README.rdoc	2010-07-07 17:55:59 UTC (rev 4322)
@@ -84,7 +84,7 @@
 
 Additionally, you can call +values+ to obtain all the values:
 
-	@values = job.values 
+	@values = job.values
 	puts "#{@values.inspect} => [1.0E50]"
 	job.join
 	puts "#{@values.inspect} => [1.0E50, 4294967296.0]"
@@ -108,7 +108,7 @@
 then ask it to wrap the object you want to modify from multiple threads:
 
 	@hash = job.synchronize Hash.new
-	puts "#{@hash.class} => Dispatch::Proxy" # 
+	puts "#{@hash.class} => Dispatch::Proxy" #
 	
 This is actually the same type of object used to manage the list of +values+:
 
@@ -122,7 +122,7 @@
 	puts "#{@hash} => {:foo=>:bar}"
 	@hash.delete :foo
 	
-Except that you can use it safely inside Dispatch blocks from multiple threads: 
+Except that you can use it safely inside Dispatch blocks from multiple threads:
 	
 	[64, 100].each do |n|
 		job.add { @hash[n] = Math.sqrt(10**n) }
@@ -141,7 +141,7 @@
 If for any reason you need to retrieve the original (unproxied) object, simply call +__value__+:
 
 	delegate = @hash.__value__
-	puts "\n#{delegate.class} => Hash" 
+	puts "\n#{delegate.class} => Hash"
 	
 This differs from +SimpleDelegate#__getobj__+ (which Dispatch::Proxy inherits) in that it will first wait until any pending asynchronous blocks have executed.
 
@@ -249,7 +249,7 @@
 
 This uses a parallel +inject+ (formerly known as +reduce+) to return a single value by combining the result of +map+. Unlike +inject+, you must specify an explicit initial value as the first parameter. The default accumulator is ":+", but you can specify a different symbol to +send+:
 
-	mr = (0..4).p_mapreduce([], :concat) { |i| [10**i] } 
+	mr = (0..4).p_mapreduce([], :concat) { |i| [10**i] }
 	puts "#{mr} => [1, 1000, 10, 100, 10000]"
 	
 Because of those parameters, the optional +stride+ is now the third:
@@ -391,7 +391,7 @@
 The underlying API expects and returns integers, e.g.:
 
 	@event = 0
-	mask = Dispatch::Source::PROC_EXIT | Dispatch::Source::PROC_SIGNAL 
+	mask = Dispatch::Source::PROC_EXIT | Dispatch::Source::PROC_SIGNAL
 	proc_src = Dispatch::Source.process($$, mask) do |s|
 		@event |= s.data
 	end
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20100707/41eac204/attachment-0001.html>


More information about the macruby-changes mailing list