Re: First-class environments

Shae Matijs Erisson <[email protected]>
Newsgroups gmane.comp.lang.lightweight
Message-ID <[email protected]>
Michael Vanier <[email protected]> writes:

> What I'd like to know are: 1) What are the best/most important/most famous
> papers on this subject?  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?

You could also look at Wouter van Oortmerssen's Bla language.

>From the webpage:

http://strlen.com/bla/ 

Extending Functional Programming with First Class Environments

abstract: We investigate an (unpure) functional language whose concept of
environment is not implicit as in traditional languages, but made available
explicitly as a first class value. This results in a semantics for environments
that is best known from the object oriented paradigm, and gives us a united
function/class concept in a very orthogonal way. We also look at the language
as a real-world general purpose language, considering semantics (of
type-inference, for example), implementation issues, and practical experience
in using the compiler.



Wouter van Oortmerssen has many nifty language ideas on his page.  
I do wish the implementations were available, I learn by doing.
-- 
I've tried to teach people autodidactism,                | ScannedInAvian.com
but it seems they always have to learn it for themselves.| Shae Matijs Erisson
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.