[plt-scheme] Re: Which library?
Mark Engelberg wrote:
> What is the relationship between modules and units?
I started to grok units and modules by reading some papers by Matthew
and others. In many cases, I believe you can think of a 'module' much
like a 'package' in Java, and a 'unit' much like a 'class'... but if you
start believing that's true, then you're missing some important features
of these language constructs.
I suspect the most applicable papers are from the PLT group:
Units: Cool Modules for HOT Languages
PLDI 98 Flatt and Felleisen
http://www.ccs.neu.edu/scheme/pubs/pldi98-ff.ps.gz
A Programmer's Reduction Semantics for Classes and Mixins
POPL 98 Flatt, Krishnamurthi, and Felleisen
(Expanded version of POPL 98 paper)
http://www.ccs.neu.edu/scheme/pubs/tr97-293.pdf
Robert Bruce Findler and Matthew Flatt. "Modular Object-Oriented
Programming with Units and Mixins". Proceedings of ICFP 98. 1998.
http://www.ccs.neu.edu/scheme/pubs/icfp98-ff.pdf
From Structures and Functors to Modules and Units
ICFP 06 Owens and Flatt
http://www.cs.utah.edu/plt/publications/icfp06-of.pdf
And HTuM is still applicable:
http://www.htus.org/Book/Staging/how-to-use-modules/
If none of that helps, then I'd have to say that the state of the
relationship between units and modules is probably none of your
business! Leave the poor kids alone, for crying out loud! ;)
Cheers,
M