🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #5670

Re: Linda

#5670
From: Nicholas Carriero
Date: Sun, 07 Aug 1988 02:54
42 lines
2502 bytes
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
Technical Details
Message-ID: <35101@yale-celray.yale.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!yale!carriero%hagar
References: <251@belltec.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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