24件ヒット
[1-24件を表示]
(0.021秒)
キーワード
- optparse (12)
-
rinda
/ rinda (12)
検索結果
先頭2件
-
rinda
/ rinda (19.0) -
Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。
...re 'rinda/tuplespace'
uri = ARGV.shift
DRb.start_service(uri, Rinda::TupleSpace.new)
puts DRb.uri
DRb.thread.join
# rindas.rb
require 'drb/drb'
require 'rinda/rinda'
def do_it(v)
puts "do_it(#{v})"
v + v
end
uri = ARGV.shift || raise("usage: #{$0} <server_uri>"......l, nil])
v = do_it(r[2])
ts.write(['ans', r[1], r[2], v])
end
# rindac.rb
require 'drb/drb'
require 'rinda/rinda'
uri = ARGV.shift || raise("usage: #{$0} <server_uri>")
DRb.start_service
ts = Rinda::TupleSpaceProxy.new(DRbObject.new(nil, uri))
(1..10).each do |n|... -
optparse (7.0)
-
コマンドラインのオプションを取り扱うためのライブラリです。
...OptionParser.new.on('-i') { puts "del -i" }
subparsers['list'] = OptionParser.new.on('-i') { puts "list -i" }
parser.order!(ARGV)
subparsers[ARGV.shift].parse!(ARGV) unless ARGV.empty?
//}
実行すると以下のようになります。
$ ruby subcom.rb -i add -i
-i
add -i
$ ru...
