Xref: utzoo comp.lang.misc:1748 comp.protocols.misc:319 Path: utzoo!attcan!uunet!yale!carriero%hagar From: carriero%hagar@CS.YALE.EDU (Nicholas Carriero) Newsgroups: comp.lang.misc,comp.protocols.misc Subject: Re: Linda Summary: Linda info available from {carriero, gelernter}@yale.edu Keywords: Parallel Languages Yale BITNET Gelernter Message-ID: <35101@yale-celray.yale.UUCP> Date: 7 Aug 88 02:54:09 GMT References: <251@belltec.UUCP> Sender: root@yale.UUCP Reply-To: carriero%hagar@CS.YALE.EDU (Nicholas Carriero) Organization: Yale University Computer Science Dept, New Haven CT 06520-2158 Lines: 42 In article <251@belltec.UUCP> jom@belltec.UUCP (Jerry Merlaine) writes: >A trade rag blurb that I read the other day and can't find now discussed >the programming language Linda. It is a language for writing network >distributed programs and compiles into C, Fortrash, Modula-2, and some others. In this context, "Linda" does not specify a particular programming language. It does specify a particular memory model (tuple space) and set of operations on that memory that, taken together, provide support for explicit parallel/distributed programming. This model can be added to many "standard" languages (we have done so to C and Fortran, others are working on languages such as Modula-2 and Lisp) to produce a variant language (C-Linda, Fortran-Linda, etc.) that, together with a suitable run-time kernel, can support parallel and distributed programming on a wide variety of machines (ranging from Encores and Sequents to hypercubes to lans). >The very superficial article implied that it's a very slick system >for doing distributed programs and doing low-level communication between them. >It was written by David Gelertner at Yale. Does anyone have any info on this? That's "Gelernter", and for the record David invented the concept but the lan system, about which the article was probably reporting, was developed by Jerry Leichter at Yale as part of his Ph.D. work. >Is it public domain? FTP-able? Not sure what "it" is here. At any rate, if it's code that you want we can provide some under terms that vary with the system involved (some of the systems are (or will be) licensed through Yale, others through a local company that is handling the commercial development of this work). If you would like more information, send a request to: {carriero, gelernter or leichter}@yale.edu or (just guessing): ...!decvax!yale!{carriero, gelernter, or leichter} -Nick Carriero