This is the mail archive of the guile@sourceware.cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: New module system wishlist


As a result of discussing with Shriram, here are some further points
to consider (after we have figured out exactly what they mean :).

* issues of types and abstraction hiding (existential and
  translucent types, representation independence)

* first-classness

* circular dependencies

* module state

* dynamic linking

* recompilation

Here are some papers to look at:

* papers explaining the evolution of ML's module system
  (MacQueen, Harper, Plotkin, Mitchell, Lillibridge, Leroy)

* Flatt's thesis

* Dybvig and Waddell

* Glew and Morrissett

* Scheme 48's spec

* Szyperski's book

* the MESA language documentation

* Lieberherr's papers on "adaptive components"

* Batory's papers on "mixin layers"

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]