Changes between Version 7 and Version 8 of Commentary/Packages/PackageReorg


Ignore:
Timestamp:
Nov 24, 2006 5:27:17 PM (7 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Packages/PackageReorg

    v7 v8  
    1818 * It would be good to have set of packages that is installed with 
    1919   every Haskell implementation.  This seems to be Bulat's main point 
    20    in the thread above.  Let's call these the '''Core Packages''' to 
     20   in the thread above. 
     21 * It should be possible to upgrade any package, even if that package 
     22   came with the compiler. 
     23 
     24== Proposal == 
     25 
     26Here's a straw-man proposal 
     27   
     28 * There is a set of packages that come with every conforming Haskell 
     29   implementation.  Let's call these the '''Core Packages''' to 
    2130   avoid confusion (Bulat called these the "base packages", but that's an  
    2231   over-used term given that there is a package called `base`). 
     
    2534   each other. 
    2635 
    27  Any particular implementation may install more packages by default; 
    28  for example GHC will install the `template-haskell` and `stm` 
    29  packages.  Let's call these the '''GHC Install Packages''', '''Hugs 
    30  Install Packages''' etc; the Install Packages are a superset of the 
    31  Core Packages. 
    32  
    33  * It should be possible to upgrade any package, even if that package 
    34    came with the compiler. 
     36 * Any particular implementation may install more packages by default; 
     37   for example GHC will install the `template-haskell` and `stm` 
     38   packages.  Let's call these the '''GHC Install Packages''', '''Hugs 
     39   Install Packages''' etc; the Install Packages are a superset of the 
     40   Core Packages. 
    3541 
    3642== What is in the Core Packages? ==