Module system strawpersons

Kam Kasravi kamkasravi at
Mon Jan 18 10:29:30 PST 2010

Yes, that looks right, I also remember a reference to the 'dot' notation where namespace 
access would be arbitrated implicitly by objects representing the '.' It may have been in 
one of Lars Hansen papers on gradual typing. In any case there was some good discussion 
on meta-level objects and controlling capabilities or access.

Was there any discussion in the past about parameterized modules or 
units where recursively nested modules/units were brought up? If two modules refer to each other 
and all imports are resolved eagerly then I think this would be a problem where use cases would 


From: Brendan Eich <brendan at>
To: Kam Kasravi <kamkasravi at>
Cc: mikesamuel at; kkasravi <kkasravi at>; es-discuss <es-discuss at>
Sent: Mon, January 18, 2010 12:23:46 AM
Subject: Re: Module system strawpersons

On Jan 15, 2010, at 1:32 PM, Kam Kasravi wrote:

Brendan, do you recall es4 where the concept of a unit was introduced?
>There was also some discussion where management and security 
>where implicitly mapped to the '.' between identifier parts. I cannot find that reference.

Was it this?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list