Re: PL/I, was How to implement lexical closures?

mac <alex.colvin@valley.net>
Tue, 25 May 2010 11:50:39 +0000 (UTC)

          From comp.compilers

Related articles
Re: PL/I, was How to implement lexical closures? genew@ocis.net (Gene Wirchenko) (2010-05-17)
Re: PL/I, was How to implement lexical closures? alex.colvin@valley.net (mac) (2010-05-25)
| List of all articles for this month |

From: mac <alex.colvin@valley.net>
Newsgroups: comp.compilers
Date: Tue, 25 May 2010 11:50:39 +0000 (UTC)
Organization: A noiseless patient Spider
References: 10-05-106
Keywords: PL/I, history
Posted-Date: 26 May 2010 01:00:41 EDT

> IIRC, the PL/I term was "task".


And, to continue with old terminology, PL/I has "downward" funargs
(passing a function into a procedure), but not upward (returning a
function from a procedure). It's the programmer's responsibility to make
sure the function's environment is in scope when called - just like it's
the programmer's responsibility to make sure a pointer's storage is
allocated when it's dereferenced.
--
mac the naif



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.