Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!att!watmath!maytag!maytag!himacdon From: himacdon@maytag.uwaterloo.ca (Hamish Macdonald) Newsgroups: comp.emacs Subject: Re: Call for discussion: Emacs and window systems Message-ID: <1990Jun5.141104.29598@maytag.waterloo.edu> Date: 5 Jun 90 14:11:04 GMT References: <1990May25.092932.15008@postmaster@turing.ac.uk> <1990May29.152417.11800@maytag.waterloo.edu> Sender: daemon@maytag.waterloo.edu (Admin) Distribution: comp Organization: University of Waterloo Lines: 25 In-Reply-To: cimshop!davidm@uunet.UU.NET's message of 4 Jun 90 16:56:08 GMT >>>>> In article , >>>>> David S. Masterson writes: David> In article <1990May29.152417.11800@maytag.waterloo.edu> David> Hamish Macdonald writes: David> How about Linda? David> How about it? (What is it?) A paradigm for interprocess communication. It is based on a global tuple space. Processes can enter/retrieve tuples to/from the tuple space. When retrieving a tuple, a template for the desired tuple is used to indicate the tuple which should be retrieved. It is not quite that simple, but I don't have a reference handy. One nifty feature is that it can be implemented such that tuple element evaluation can be done after a tuple is entered into the tuple space, to increase parallelism. I think that the tuple concept would fit in nicely with ELisp lists. -- -------------------------------------------------------------------- himacdonald@watdragon.uwaterloo.ca watmath!watdragon!himacdonald "Guns seldom solve any problems; they merely decide whose will shall prevail for the time being." - Brian Jarvis