Changes between Version 7 and Version 8 of Commentary/Packages/PackageReorg
- Timestamp:
- 11/24/06 09:27:17 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Commentary/Packages/PackageReorg
v7 v8 18 18 * It would be good to have set of packages that is installed with 19 19 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 26 Here'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 21 30 avoid confusion (Bulat called these the "base packages", but that's an 22 31 over-used term given that there is a package called `base`). … … 25 34 each other. 26 35 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. 35 41 36 42 == What is in the Core Packages? ==
