Changes between Version 6 and Version 7 of Commentary/Packages/GhcPackagesProposal


Ignore:
Timestamp:
Jul 3, 2006 4:41:09 PM (8 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Packages/GhcPackagesProposal

    v6 v7  
    55A vexed question in the current design of Haskell is the issue of whether a single program can contain two modules with the same name.  Currently that is absolutely ruled out, and as a result packages are fundamentally non-modular: every package must use a distinct space in the global namespace.  
    66 
    7 There are two quite separate issues, addressed in the following two sections 
     7There are two quite separate issues, addressed in the following two sections.  But before we start, note that we take for granted the following 
     8 * Each package has a globally-unique name, organised by some social process 
     9This assumption is deeply built into Cabal, and lots of things would need to change if it wasn't met. 
    810 
    911== Question 1: Can two different packages contain a module with the same module name? ==