From: zuzu Date: 2004-10-05T20:04:27+09:00 Subject: Re: object id, objectspace, ip addresses ok, yes, everyone seems to immediately think of drb/rinda because that's what already exists. true. i will give it a second look after reading through the documents for plan9; but the idea is quite similar -- "objectspace" rather than "namespace"; or much like the gnu arch version control system where each file reiceives a uid. the goal is more for automatic acquisition and customization of objects to assemble into "applications" in a p2p/"open systems" fashion. or from the gnu arch perspective, where at least every Class implementation is uniquely identifiable by peer host. no longer would a centralized ruby object library need centralized maintainence, but rather something like linux distributions (or more like package management / gentoo *meta*distributions) in a p2p fashion. drb/rinda *sorta* (but not really) does this, to my understanding. i think the motivation behind drb/rinda is correct, but i'm questioning the theory behind its implementation in favor of something like carl hewitt's 'actors model'+'open systems'. so that's what i'm thinking, anyway. -z On Tue, 5 Oct 2004 18:32:19 +0900, trans. (T. Onoma) wrote: > > > On Monday 04 October 2004 09:42 pm, zuzu wrote: > > what determines an object id? > > > > the purpose of an object id is so that all objects in memory / > > objectspace are uniquely identifiable, yes? > > > > i am curious as to, if ruby objectspace were extended beyond localhost > > -- if multiple users were to *share* an objectspace, how to maintain > > uniquely identifiable objects just as IP numbers do on the internet. > > > > perhaps that's it? e.g. 63.151.230.81+0x401b499c > > > > the more i think of that, the more i do favor existing infrastructure > > and not reinventing the wheel. > > Highly recommend: > > http://www.taguri.org/ > > BTW: Reading this I see visions of a global ObjectSpace marshalled about on > dRuby. Am I crazy? > > T. > >