[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: