[Prev][Next][Index][Thread]
Re: New language
Jason Trenouth wrote:
> Loosely coupling systems via 3rd-party objects (spaces, channels, etc) is a
> common pattern in distributed and dynamic systems.
I like the tuple space space idea, I hadn't encountered it before. I do think
that Linda/JavaSpaces makes "spaces" the enabling metaphor or structural entity
for problem-solving, and I think that's different to the broker-based
distributed-object systems. I also hadn't considered spaces in relation to the
channel idea but I think spaces are a superset of channels (you could make a
channel in a space but I don't think you could make a space in a channel).
> Of course, JavaSpaces is a more direct reinvention of the Linda research from
> the mid-1980s.
Yes, you're right: I haven't been trying to claim that JavaSpaces per se is new,
but re-reading my posts it certainly looks that way.
The JavaSpaces designers are very careful to credit Linda as their inspiration,
much the same as Apple don't with the Xerox Star... :-)
- Rob.
--
Rob Myers - robm@tdv.com The Digital Village - www.tdv.com
MacOS wonderfulness for The Hitch Hiker's Guide to the Galaxy Game.
"Arthur bought the Apple anyway."-So Long & Thanks For All The Fish.
References: