#1338: base package breakup
-------------------------+--------------------------------------------------
    Reporter:  simonmar  |        Owner:  igloo  
        Type:  task      |       Status:  new    
    Priority:  high      |    Milestone:  6.8    
   Component:  Compiler  |      Version:  6.6.1  
    Severity:  normal    |   Resolution:         
    Keywords:            |   Difficulty:  Unknown
          Os:  Unknown   |     Testcase:         
Architecture:  Unknown   |  
-------------------------+--------------------------------------------------
Changes (by Isaac Dupree):

  * cc:  [EMAIL PROTECTED] => [EMAIL PROTECTED],
         [EMAIL PROTECTED]

Comment:

 As I think I mentioned somewhere else, we could put Prelude proper in a
 package other than base.  Probably base needs to export Prelude, so it
 could re-export from some other package that base depends on, and move
 several things "pre-base", which will require some support from GHC.
 Eventually normal programs might not need to depend on "base" because they
 specify all their dependencies otherwise.  (Or we could move the big ugly
 Prelude to package haskell98 and force people to depend on that if they
 want to import Prelude. Which wouldn't work very well until we have a way
 to avoid importing Prelude that works in all important Haskell compilers.)

 It's important but will take a while.  I'm patient.  It would be nice if
 we could avoid each major release of GHC being incompatible in how to
 compile things with it, but we shouldn't let that hinder us from making
 progress towards a state where packages are more upgradeable. (We also
 need more from Cabal, which isn't exactly part of GHC proper.)

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1338>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to