On Thu, 10 Jun 2004, Ara.T.Howard wrote: i am an idiot. please ignore - composed this late last night and hit send this morning w/o a review. sorry. > > i never really seem to do more that play with drb and then forget everything, > nonetheless this perplexes me: > > > ~ > cat a.rb > require 'drb/drb' > mode = ARGV.shift || 'server' > > case mode > when 'server' > a = ['foobar'] > DRb.start_service nil, a > uri = DRb.uri > puts "ruby #{ $0 } client #{ DRb.uri }" > DRb.thread.join > when 'client' > uri = ARGV.shift > DRb.start_service nil, nil > a = DRbObject.new nil, uri > p a.size > p a.unshift > end > > > ~ > ruby a.rb server > ruby a.rb client druby://fortytwo.merseine.nu:1241 > > > ~ > ruby a.rb client druby://fortytwo.merseine.nu:1241 > 1 > ["foobar"] > > > ~ > ruby a.rb client druby://fortytwo.merseine.nu:1241 > 1 > ["foobar"] > > it appears that unshift returns the entire array in this case? what it this? > slap me if this is a stupid question. > > thanks. > > -a > -- > =============================================================================== > | EMAIL :: Ara [dot] T [dot] Howard [at] noaa [dot] gov > | PHONE :: 303.497.6469 > | A flower falls, even though we love it; and a weed grows, even though we do > | not love it. --Dogen > =============================================================================== > -a -- =============================================================================== | EMAIL :: Ara [dot] T [dot] Howard [at] noaa [dot] gov | PHONE :: 303.497.6469 | A flower falls, even though we love it; and a weed grows, even though we do | not love it. --Dogen ===============================================================================