Re: First-class environments

Pascal Costanza <[email protected]>
Newsgroups gmane.comp.lang.lightweight
Message-ID <[email protected]>
On 5 Apr 2006, at 20:28, Michael Vanier wrote:

> What I'd like to know are: 1) What are the best/most important/most  
> famous papers on this subject?

Here are some papers that I am aware of:

- Franz Achermann, Oscar Nierstrasz, Explicit Namespaces
- David Gelernter, Suresh Jagannathan, Environments as First Class  
Objects
- Christian Queinnec, David DeRoure, Sharing Code through First-class  
Environments

> 2) What are peoples' opinions on this?  I'd especially like to hear  
> about elegant coding idioms using first-class environments and also  
> horror stories (if any).  For instance, are there certain important  
> language features or optimizations that first-class environments  
> make impossible?

Joe has already responded to this. It should be possible to restrict  
the negative effects of first-class environments to those parts of a  
program, where a lexical environment is actually reified, shouldn't it?


Pascal

-- 
Pascal Costanza, mailto:[email protected], http://p-cos.net
Vrije Universiteit Brussel, Programming Technology Lab
Pleinlaan 2, B-1050 Brussel, Belgium
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.