Changes between Version 1 and Version 2 of Commentary/Packages/PackageMountingProposal


Ignore:
Timestamp:
Sep 28, 2006 12:49:36 PM (8 years ago)
Author:
Frederik
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Packages/PackageMountingProposal

    v1 v2  
     1=== Proposal for Package Mounting === 
     2 
    13A message by Frederik Eaton to the Haskell mailing list describing this proposal is archived here: [http://www.haskell.org/pipermail/libraries/2005-June/004009.html]. (Note: A proposal by Simon Marlow for "package grafting" predates it: [http://www.haskell.org/pipermail/libraries/2003-August/001310.html]. However, the "package grafting" proposal is different in that it suggests selecting a "mount point" at library installation time, where in the present proposal, the "mount point" is selected each time a module using the library in question is compiled. The difference is important, as one doesn't really want to have to install a new copy of a library just to use it with a different name. Also, Simon Marlow's proposal puts package versions in the module namespace and therefore source code, where we argue for decoupling source code from anything to do with provenance - be it package names or version numbers.) 
    24